最新国产好看的视频,伊人天堂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)的方法,而對于JS來說,我們可以實(shí)現(xiàn)數(shù)組的相關(guān)操作,來實(shí)現(xiàn)隊(duì)列和堆棧的功能,看下面的相關(guān)介紹.

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

隊(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動畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

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

相關(guān)文章

最新評論

英超| 师宗县| 桦南县| 茶陵县| 颍上县| 黑山县| 吐鲁番市| 临江市| 新乐市| 汕头市| 资溪县| 调兵山市| 承德市| 中牟县| 永年县| 衡阳市| 靖边县| 莱州市| 冕宁县| 嫩江县| 郧西县| 惠水县| 普洱| 晋中市| 上犹县| 疏附县| 承德市| 安溪县| 曲阜市| 额敏县| 临猗县| 大连市| 永泰县| 奉新县| 烟台市| 闽侯县| 武平县| 宜章县| 岳池县| 江北区| 修文县|