- 博客(2)
- 收藏
- 关注
转载 LintCode-A + B 问题
给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。样例如果 a=1 并且 b=2,返回3注意你不需要从输入流读入数据,只需要根据aplusb的两个参数a和b,计算他们的和并返回就行。挑战显然你可以直接 return a + b,但是你是否可以挑战一下不这样做?说明a和b都是 32位 整数么?是的我可以使用位运算符么?当然可以 分析:用位操作异或和与来模拟进位 class Sol
2016-09-06 23:05:04 222
转载 删除链表中等于给定值val的所有节点
删除链表中等于给定值val的所有节点 例如:给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回删除3之后的链表:1->2->4->5 way1:迭代--追加人为表头:陷入没有表头的陷阱,总是想记下删除节点的先驱,导致折腾了很久,其实只要人为加一个表头就简单很多了!! /** * Definition for singly-linked list
2016-09-06 22:43:48 2194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人