
剑指offer
toward_south
自律给人自由
展开
-
剑指offer-丑数
我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。原创 2022-06-05 11:39:39 · 115 阅读 · 0 评论 -
剑指offer - 用两个栈实现队列
题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。解题思路:栈是先进后出,队列是先进先出。这里我们可以让stack1 进栈,当stack2不为空时,stack1循环出栈,然后这些值再进入stack2中,最后再让stack2出栈,就完成了先进先出的队列了总的来说 stack1是负责进栈的,而stack2是负责出栈的理下思路还是比较...原创 2019-06-10 21:34:40 · 137 阅读 · 0 评论 -
剑指offer - 和为S的连续正数序列
题目:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!解题思路:这题看了别人的代码,发...原创 2019-07-14 12:05:06 · 133 阅读 · 0 评论 -
剑指offer - 求1+2+3+...+n
题目很简单 求1 - n的和,但是要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)我想了蛮久,发现这要求下能使用的 的符号也就这些,单目运算符:++和--,双目运算符:+,-,移位运算符<<和>>,关系运算符>,<等,逻辑运算符&&,||,&,|,^,...原创 2019-07-16 16:41:08 · 193 阅读 · 0 评论