栈的简单使用
栈
1、基本含义
栈遵循后进先出的规则(LCFO),元素从栈顶进入,先进入的元素会慢慢向栈底的方向移动,后进的元素会从栈顶出去。简单的示意图:
入栈顺序是从上到下,出栈刚好相反。
在JavaScript中,入栈可以看成数组尾部添加即push;出栈可以看成pop;
2、举个例子
1 | class Stack { |
这里就简单的实现了一个栈,以及栈的进出。
清空数组扩展:1)arr.length= 0 ; 2)arr = [] ; 3)arr.splice (0, arr.length)
3、在2的基础上实现十进制转二进制算法
1 | const binary = (number) => { |
评论
评论插件加载失败
正在加载评论插件