【题目】求1+2+3+…+n, * 要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 ...
分类:
其他好文 时间:
2016-06-25 12:27:56
阅读次数:
150
【题目】写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号 * 【思路】1 不计进位,直接位运算(异或方式可实现此运算,即1+0 0+1为1,0+0 1+1位0) * 2 与运算来获取两个整数的进位(只有1&1时为1),并左移表示进位。 * 3 将上面两部结果做异或运算。 ...
分类:
其他好文 时间:
2016-06-25 12:09:41
阅读次数:
149
剑指offer第四十四题:扑克牌的顺子:从扑克牌中随机抽5张牌,判断是不是顺子,大小鬼以0表示,可代替任何牌 ...
分类:
其他好文 时间:
2016-06-24 20:32:05
阅读次数:
215
剑指offer第四十五题:圆圈中最后剩下的数字:0,1,..,n-1这n个数排成一个圆圈,从数字0开始每次从圆圈中删除第m个数字。求出圆圈中剩下的最后一个数字(约瑟夫环★) ...
分类:
其他好文 时间:
2016-06-24 20:30:50
阅读次数:
172
剑指offer第四十二题:翻转单词顺序:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变 ...
分类:
其他好文 时间:
2016-06-24 20:29:57
阅读次数:
239
剑指offer第四十二题-拓展:左旋转字符串:左旋转操作是把字符串前面的若干个字符转移到字符串的尾部,如输入"abcdefg"和数字2,左旋转2位后为:"cdefgab" ...
分类:
其他好文 时间:
2016-06-24 20:28:54
阅读次数:
255
剑指offer第四十三题:n个骰子的点数:把n个骰子扔在地上,所有骰子朝上一面的点数之和为s,求所有可能的s的概率 ...
分类:
其他好文 时间:
2016-06-24 20:27:23
阅读次数:
134
剑指offer第四十一题-拓展:和为s的连续正数序列:输入一个正数s,打印出所有和为s的连续正数序列(至少含有两个数) ...
分类:
其他好文 时间:
2016-06-24 20:23:03
阅读次数:
147
剑指offer第四十一题:和为s的两个数字:输入一个递增排序的数组和一个数字,在数组中查找两个数,使得它们的和正好等于s。若有多对,输出任意一对即可 ...
分类:
其他好文 时间:
2016-06-24 20:19:48
阅读次数:
200
最近在刷剑指Offer上的题时遇到一题: 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 突然想到使用LSD算法, 以上算法是LSD排序算法升级版,不仅能排序字符串长度相 ...
分类:
编程语言 时间:
2016-06-24 18:49:17
阅读次数:
216