宝哥软件园

基于JavaScript数组实现的堆栈和队列操作示例

编辑:宝哥软件园 来源:互联网 时间:2021-08-28

本文结合实例描述了基于数组的JavaScript实现的堆栈和队列操作。分享给大家参考,如下:

堆栈数据结构:

1.后进先出队列在列表末尾添加项目,并从列表末尾删除项目

队列图:

实现代码:

var colors=['红色','蓝色'];colors . push(' brown ');//从队列末尾添加一个console . log(colors);//['红色','蓝色','棕色']var item=colors . pop();//从队列末尾移动一个控制台. log(颜色);//['红色','蓝色']2。后进先出队列在列表的首端添加项目,并从列表的首端移除项目

队列图:

实现代码:

var colors=['红色','蓝色'];colors.unshift('绿色');//从队列前端添加一个console . log(colors);//['绿色','红色','蓝色']colors . shift();//从队列的前端删除一个console.log(颜色);//['红色','蓝色']3。先进先出队列在列表的末尾添加项目,并从列表的头部移除项目

队列图:

实现代码:

var colors=new Array();var count=colors.push('red ',' green ');//从队列末尾推送两个console . log(count);//2var count=colors . push(' black ');//从队列末尾推送另一个项目console.log(颜色);//['红色','绿色','黑色']console . log(count);//3 var item=colors . shift();//获取队列中的第一个项目console . log(item);//redconsole . log(colors);//['绿色','黑色']4。先进先出队列在列表的首端添加项目,并从列表的尾端移除项目

队列图:

实现代码:

var colors=new Array();//创建一个varcount=colors.unshift ('red ',' green ')的数组;//从队列头添加两个项目console.log(颜色);//['红色','绿色']count=colors . unshift(' black ');//从队列头添加另一个项目console . log(colors);//['黑色','红色','绿色']var item=colors . pop();//从队列末尾移动一个控制台. log(颜色);//['黑','红']更多对JavaScript相关内容感兴趣的读者,请查看本网站专题:《JavaScript数据结构与算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》。

希望本文对JavaScript编程有所帮助。

更多资讯
游戏推荐
更多+