剑指Offer_47_求1+2+3+...+n
来源:互联网 发布:ios降级会丢失数据吗 编辑:程序博客网 时间:2024/05/21 11:14
题目描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
解题思路
使用一个实例变量保存结果,每次递归调用(返回值为boolean)和 n 是否大于 0来判断循环是否结束
实现
public class Solution { int sum = 0; public int Sum_Solution(int n) { sumN(n); return sum; } private boolean sumN(int n) { sum += n; return (n > 0) && sumN(n-1); }}
0 0
- 剑指Offer_47_求1+2+3+...+n
- 《剑指offer》求1+2+3+...+n
- 剑指offer--求1+2+3+...+n
- 剑指offer-求1+2+3+...+n
- 剑指offer:求1+2+3+...+n
- 《剑指offer》-求1+2+3+...+n
- 剑指Offer: 求1+2+3+...+n
- 【剑指Offer】求1+2+3+...+n
- 剑指offer---求1+2+3+...+n
- 剑指offer 求1+2+3+...+n
- 剑指offer:求1+2+3+...+n
- 剑指offer_求1+2+3+...+n
- 剑指Offer-求1+2+3+...+n
- 剑指offer-求1+2+3+...+n
- 求1+2+3+...+n 剑指offer
- 剑指offer:求1+2+3+...+n
- 求1+2+3+...+n(剑指Offer)
- 剑指offer 求1+2+3+...+n
- LSTM的理解
- leetcode No123. Best Time to Buy and Sell Stock III
- android 屏幕适配
- Appium使用实践
- Android开发各类常见错误解决方案
- 剑指Offer_47_求1+2+3+...+n
- Retrofit Gson解析空字符串的问题
- 使用 Socket 通信实现 FTP 客户端程序
- 请求网络数据返回json串
- Xml解析
- Linux下libxml2编程基础
- 获取树状图wdTree的js数据
- 动态加载控件并在外部得到控件
- JavaScript实现拖拽预览,AJAX小文件上传