资讯专栏INFORMATION COLUMN

javascript关于累加和的发散思维

libin19890520 / 3107人阅读

摘要:递归看起来很简洁,不过占用内存大循环耗费时间多同上共同特点性能瓶颈

0x1
function sum(n){
    return n?n+sum(n-1):0
}

递归看起来很简洁,不过占用内存大

0x2
function sum(n){
    var sum=0;
    var i=n+1;
    while(i--) sum+=i;
    return sum;
}

循环耗费时间多

0x3
function sum(n){
    var sum=0;
    for(var i=0;i

同上
共同特点:性能瓶颈

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78462.html

相关文章

  • JS数组

    摘要:如果没有符合条件的成员,则返回返回查找到的该成员该方法与类似,对数组中的成员依次执行函数,直至找到第一个返回值为的成员,然后返回该成员的索引。 摘要 最近学习了JS数组的基础知识,在这里呢总结一下,包括js数组的属性与方法,js数组常常遇到的一些问题,小编通过查阅一些网上的知识,把关于数组的东西进行了罗列,希望各位大神多多指点! 数组属性 lengthlength属性表示数组的长度,即...

    NSFish 评论0 收藏0
  • JS数组

    摘要:如果没有符合条件的成员,则返回返回查找到的该成员该方法与类似,对数组中的成员依次执行函数,直至找到第一个返回值为的成员,然后返回该成员的索引。 摘要 最近学习了JS数组的基础知识,在这里呢总结一下,包括js数组的属性与方法,js数组常常遇到的一些问题,小编通过查阅一些网上的知识,把关于数组的东西进行了罗列,希望各位大神多多指点! 数组属性 lengthlength属性表示数组的长度,即...

    Carl 评论0 收藏0
  • 1、循环练习 2、数组方法练习

    摘要:解题步骤使用输出语句完成打印左边的中括号使用循环,输出数组元素值。按照这种方式,数组循环多圈以后,就完成了数组元素的排序。 01奇数求和练习 * A: 奇数求和练习 * a: 题目分析 * 为了记录累加和的值,我们需要定义一个存储累加和的变量 * 我们要获取到1-100范围内的数 * 判断当前数是否为奇数,是奇数,完成累加和操作 ...

    894974231 评论0 收藏0
  • 学会它,能让你工作学习效率提升10倍!

    摘要:思维导图的好处它们能投让你一直对全部知识图景了然于胸,因而可以让你对那一学科的全部知识有一个更加平衡和更加全面的理解。竭尽所能地利用一切让思维导图的制作过程充满乐趣音乐绘画色彩。 从小老师就教育小肆,要多记笔记,说好记性不如烂笔头,但记过的笔记却很快就忘了,甚至回头再看都不知道当时记得什么,一直期望能有个比记笔记更好的方法来学习,直到我遇见了它--思维导图。 什么是思维导图? 人脑不是...

    Cruise_Chan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<