
《JavaScript 数据结构与算法》
文章平均质量分 81
Stephen-wzw
这个作者很懒,什么都没留下…
展开
-
JavaScript 数据结构与算法——第 2 章 栈
2.1 栈数据结构 栈是一种**后进先出(LIFO)**原则的有序集合。 函数调用栈:A 调用 B,B 中又调用 C ,C 中又调用 D。 会先将 A 压入栈,A 没有执行完,所以不会弹出栈 在 A 执行过程中调用了 B ,会将 B 压入栈,这时候 B 在栈顶,A 在栈底 如果这时候 B 可以执行完,那么 B 会弹出栈,但是 B 没有执行完,它调用了 C 所以 C 会压入栈,并且在栈顶,而 C 调用了 D ,D 会压入栈顶 当前栈顺序:栈底 A -> B -> C ->原创 2021-04-19 21:27:23 · 289 阅读 · 0 评论 -
JavaScript 数据结构与算法——第 1 章 数组
1.1 创建和初始化数组 有两种创建数组的方法: 关键字:let arr = new Array() 字面量:let arr = [] 1.1.1 访问元素和迭代数组 求斐波那契数列的前为20个数字。 已知斐波那契数列中第一个数字是1,第二个是2,从第三项开始,每一项都等于前两项之和。 let fibonacci = []; fibonacci[1] = 1; fibonacci[2] = 2; for (let i = 3; i < 20; i++) { fibonacci[i] =原创 2021-04-19 20:34:04 · 267 阅读 · 0 评论