JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

剑指 Offer 64. 求1+2+…+n(中等)

发布时间 2023-08-12 23:34:16作者: 孜孜不倦fly

题目:

class Solution {
public:
    int sumNums(int n) {            //首先就要想到用递归,但是因为题目限制不能用if来写终止条件
        n && (n += sumNums(n-1));   //巧妙运用&&实现终止条件:n为0的时候,不会去执行(n += sumNums(n-1))了
        return n;
    }
};

以上方法来自力扣官方题解

    本栏目推荐文章
  • 多项式定积分计算软件2025 64位WIN版下载Polynomial definite integral calculation software 2025 64 bit WIN version download
  • 解析x86与x64:架构之争、性能较量与未来趋势
  • win10/win11安装MinGW-w64(转)
  • Base64编码:数据传输的安全使者
  • android编译kanzi 问题 (3) Build command failed.ninja: error: '../../../../../../lib/android_gradle/ES3_Release/arm64-v8a/xxxxx.so', needed by 'xxxxxx.so', missing and no known rule to make it
  • ImageClipboard js粘贴剪切板图片,已测试,可用,可获得base64
  • Base64 转码
  • ubuntu安装mysql8,debian安装mysql8,linux安装mysql8,x86_64架构,deb包
  • 在线Base64编码/加密/解密工具
  • 基于centos 7 x86_64 安装playwright框架
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们