- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 两个数相减,不能用加减乘除做减法
两个数相减的思路和两个数想加差不多,唯一例外的地方当两个数相加时,首先加数和被加数异或,此时单纯相同位的相加,没有进位计算进位时,是两个数相与,只有1&1才能有进位,进位是向左边进一位,故相与得到的结果要向左移一位此时又可看作是两个新的不同的数相加,如此循环,直到进位为0,即可得到最终结果两数相减时先确定减数是减号左边的数,被减数是减号右边的数首先减数和被减
2016-09-19 20:55:43 2064
原创 翻转单词顺序
一个给定单词组反转其顺序,使其单词顺序相反,但单词本身数序不变总体思路两次翻转单词,则总的效果单词本身会不变,而单词序就会发生变化第一次先将每个单词依次翻转第二次 整体翻转如 abc第一次翻转成a'b'c'再一次翻转(a'b'c')' = (c')'(b')'(a')' = cba即abc-->cba结果成立
2016-09-13 21:46:32 515
原创 数组中只出现一次的数字
整个数组中只有两个数字各出现了一次,其余数字都出现了两次刚拿到题时可能没有思路,如果是数组中只有一个数字出现一次,其余数字都出现两次,如何求这一个只出现一次的数字呢我们想到异或的方法,相同为0,相异为1,通过将数组整体异或,就能得到只出现一次的数字想到这,如果我们把两个只出现一次的数字分别分到两个不同 的数组中,再分别对这两个数组用异或的方法就能找出两个只出现一
2016-09-12 19:42:11 292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人