会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ying_vincent
博客园
首页
新随笔
联系
管理
订阅
2016年4月20日
LeetCode: Move Zeroes
摘要: 这题的关键在于尽量减少运算次数,如果用swap,因为swap的内部机制是3次操作,因此我舍弃了这种方法。 如下的方法的运算次数应该是N+numOfZeros。
阅读全文
posted @ 2016-04-20 14:30 ying_vincent
阅读(122)
评论(0)
推荐(0)
编辑
LeetCode: Single Number III
摘要: 这题的关键在于如何分开两个数。所有数的异或,这个数中位数位为1就是两个数的分叉点,对于其他数来说,在这个位上要么是0,要么是1,两次异或后都是0.具体代码如下 取得一个数上的位数为1的位还有其他简单的办法,但难于理解。
阅读全文
posted @ 2016-04-20 13:23 ying_vincent
阅读(158)
评论(0)
推荐(0)
编辑