最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實(shí)現(xiàn)隊(duì)列與堆棧的方法

 更新時(shí)間:2016年04月21日 09:47:38   作者:張占嶺  
這篇文章主要介紹了JS實(shí)現(xiàn)隊(duì)列與堆棧的方法,結(jié)合實(shí)例形式分析了JavaScript實(shí)現(xiàn)隊(duì)列與堆棧的原理與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了JS實(shí)現(xiàn)隊(duì)列與堆棧的方法。分享給大家供大家參考,具體如下:

在面向?qū)ο蟮某绦蛟O(shè)計(jì)里,一般都提供了實(shí)現(xiàn)隊(duì)列(queue)和堆棧(stack)的方法,而對(duì)于JS來(lái)說(shuō),我們可以實(shí)現(xiàn)數(shù)組的相關(guān)操作,來(lái)實(shí)現(xiàn)隊(duì)列和堆棧的功能,看下面的相關(guān)介紹.

一、看一下它們的性質(zhì),這種性質(zhì)決定了它們的使用場(chǎng)合

隊(duì)列:是一種支持先進(jìn)先出(FIFO)的集合,即先被插入的數(shù)據(jù),先被取出!

堆棧:是一種支持后進(jìn)先出(LIFO)的集合,即后被插入的數(shù)據(jù),先被取出!

二、看一下實(shí)現(xiàn)的代碼(JS代碼)

var a=new Array();
a.unshift(1);
a.unshift(2);
a.unshift(3);
a.unshift(4);
console.log("先進(jìn)先出")
a.pop()
var a=new Array();
a.push(1);
a.push(2);
a.push(3);
a.push(4);
console.log("后進(jìn)先出")
a.pop()

看一下運(yùn)行結(jié)果

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

花莲市| 汨罗市| 武安市| 福贡县| 天峻县| 安仁县| 高唐县| 渭源县| 张家港市| 栾城县| 莒南县| 姚安县| 南皮县| 娄底市| 拉萨市| 四子王旗| 四平市| 西平县| 甘洛县| 甘谷县| 嘉祥县| 高雄县| 若羌县| 离岛区| 华池县| 青海省| 体育| 密山市| 邳州市| 旌德县| 灌阳县| 新乡市| 内乡县| 蚌埠市| 浦城县| 辉县市| 黑山县| 长治市| 类乌齐县| 彩票| 霍城县|