![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
pyx02502
学习路上的探求者
展开
-
剑指offer(2)--求1+2+…+n
题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 这道题考察发散思维。 我首先想到的就是通过递归实现累加,利用位的与运算的短路性质来结束循环。 主要代码如下: class Solution { public: int Sum_Solution(int n) {原创 2017-08-06 21:23:38 · 185 阅读 · 0 评论 -
剑指offer(1)--最小的k个数
最小的k个数 排序问题,取前k个值原创 2017-07-27 10:48:58 · 233 阅读 · 0 评论