javaScript的数组队列操作
来源:互联网 发布:js 上传文件的原理 编辑:程序博客网 时间:2024/06/05 04:33
javaScript的数组队列操作
栈数据结构:
1、 后进先出 队列在列表的尾端添加项,从列表的尾端移除项
队列图:
实现代码:
var colors = ["red","blue"];colors.push("brown"); //从队列尾部添加一项console.log(colors);//[ 'red', 'blue', 'brown' ]var item =colors.pop(); //从队列尾部移出一项console.log(colors);//[ 'red', 'blue' ]
2. 后进先出 队列在列表的首端添加项,从列表的首端移除项
队列图:
实现代码:
var colors=["red","blue"];colors.unshift("green"); //从队列的前端添加一项console.log(colors);//[ 'green', 'red', 'blue' ]colors.shift(); //从队列的前端移除一项console.log(colors);//[ 'red', 'blue' ]
3. 先进先出 队列在列表的末端添加项,从列表的首端移除项
队列图:
实现代码:
var colors=new Array();var count=colors.push("red","green"); //从队列尾部推入两项console.log(count);//2var count=colors.push("black"); //从队列尾部推入另一项console.log(colors);//[ 'red', 'green', 'black' ]console.log(count);//3var item=colors.shift(); //取得队列的第一项console.log(item);//redconsole.log(colors);//[ 'green', 'black' ]
4. 先进先出 队列在列表的首端添加项,从列表的尾端移除项
队列图:
实现代码:
var colors=new Array(); //创建一个数组var count=colors.unshift("red","green"); //从队列首部添加两项console.log(colors);//[ 'red', 'green' ]count =colors.unshift("black"); //从队列首部添加另一项console.log(colors);//[ 'black', 'red', 'green' ]var item=colors.pop(); //从队列尾部移出一项console.log(colors);//[ 'black', 'red' ]
0 0
- javaScript的数组队列操作
- JavaScript 数组的队列方法
- 基于数组的队列操作
- JavaScript数组的操作
- Javascript数组的操作
- javascript 数组的操作
- JavaScript JavaScript的数组操作
- Javascript对数组的操作
- Javascript对数组的操作
- javascript对数组的操作
- javascript对数组的操作
- JavaScript中数组的操作
- JavaScript对数组的操作
- javascript常见的数组操作
- Javascript数组的常用操作
- JavaScript数组的基本操作
- JavaScript数组的基本操作
- 循环队列的基本操作(数组)
- 二叉树的所有路径
- MySQL数据类型
- .write()与innerHTML的区别
- HDU 2066 最简单的Dijkstra算法实例
- linux之目录结构
- javaScript的数组队列操作
- Usage of loss functions
- Shader编程学习笔记(五)—— Fixed Function Shader 1
- MySQL
- hadoop初识
- 记广东公共交通大数据竞赛—— 公交线路客流预测
- HDU
- 从Oracle RAC角度看跨数据中心的存储双活配置注意事项
- 归并排序