摘要:
思路分解: 1.如果两个数的二级制逻辑与后为0,则可以世界利用或运算进行对应位相加,例如3+4=011+100=111=7 2.如果两个数的二进制逻辑与后不为0,怎进行转换,先逻辑异或运算,得到个位数,在逻辑与并进行移位操作。 3.直到两个数逻辑与后为0为止,然后进行逻辑或相加即可。 阅读全文
posted @ 2017-12-20 17:29
光彩照人
阅读(350)
评论(0)
推荐(0)
摘要:
1.输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 思路:该方法为O(n)时间复杂度,非常巧妙,思路值得借鉴。设置两个指针,一个指向最左端,一个指向最右边,如果左端数值+右端数值等于S,则此时两个数乘积最小,两个数的距 阅读全文
posted @ 2017-12-20 14:12
光彩照人
阅读(457)
评论(0)
推荐(0)

浙公网安备 33010602011771号