一品网
  • 首页

剑指 Offer 64. 求1+2+…+n


剑指 Offer 64. 求1+2+…+n

这里之前做过类似的,所以直接一步到位了

class Solution {
    public int sumNums(int n) {
        int ans = n;
        boolean flag = (n > 0) && (ans += sumNums(n - 1)) > 0;
        return ans;
    }
}

用条件来短路递归,使递归结束。

剑指Offer算法学习

相关


【基础】排序算法学习笔记

基础算法学习---背包问题

基础算法学习---prim

基础算法学习---prim

基础算法学习---dijkstar算法

【剑指Offer】67、剪绳子

【剑指Offer】43、左旋转字符串

算法学习-02(希尔排序,计数排序,桶排序,基数排序)

剑指offer计划27(栈与队列困难)---java

剑指offer之【把数组排成最小的数】☆

leetcode刷题-剑指offer-35题

「剑指offer」JZ18-删除链表的节点

标签

一品网 冀ICP备14022925号-6