av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

JavaScript 鏈表定義與使用方法示例

瀏覽:88日期:2023-11-01 14:39:18

本文實例講述了JavaScript 鏈表定義與使用方法。分享給大家供大家參考,具體如下:

鏈表

一個 鏈表 是數(shù)據(jù)元素的線性集合, 元素的線性順序不是由它們在內(nèi)存中的物理位置給出的。 相反, 每個元素指向下一個元素。它是由一組節(jié)點組成的數(shù)據(jù)結(jié)構,這些節(jié)點一起,表示序列。

鏈表的一個缺點是訪問時間是線性的(而且難以管道化)。

class Node { constructor(val) { this.val = val; this.next = null; }}

顯示鏈表

function display () { var currNode = this.head; while ( !(currNode.next == null) ){ console.log( currNode.next.element ); currNode = currNode.next; }}

查找

function find ( item ) { var currNode = this.head; while ( currNode.element != item ){ currNode = currNode.next; } return currNode;}

插入

function insert ( newElement , item ) { var newNode = new Node( newElement ); var currNode = this.find( item ); newNode.next = currNode.next; currNode.next = newNode;}

刪除

function findPrev( item ) { var currNode = this.head; while ( !( currNode.next == null) && ( currNode.next.element != item )){ currNode = currNode.next; } return currNode;}function remove ( item ) { var prevNode = this.findPrev( item ); if( !( prevNode.next == null ) ){ prevNode.next = prevNode.next.next; }}

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于JavaScript相關內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)學運算用法總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構與算法技巧總結(jié)》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》

希望本文所述對大家JavaScript程序設計有所幫助。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 日韩一级二级三级 | 成年视频在线观看 | 精品久久一区二区三区 | 日韩国产精品视频 | 狠狠操夜夜操 | 在线观看日韩精品 | 性爱一级视频 | 国产黄色一区 | 日韩中文字幕在线播放 | 亚洲成人精品在线 | 欧美激情综合五月色丁香 | 成人羞羞国产免费游戏 | 日韩在线资源 | 荤话粗俗h高h重口 | av网站导航 | 国产精品嫩草影院桃色 | 国精产品一区二区 | 在线一区视频 | 成人理论影院 | 蜜桃在线观看视频 | 久久久久久九九九九 | 青青国产视频 | 免费成人黄色 | 国产小视频网站 | 成人午夜免费视频 | a毛片大片 | 一级二级毛片 | 男女啪啪无遮挡 | 黄色三级视频网站 | 五月婷婷在线播放 | 国产视频一区在线 | 黄色大片av| 韩国理论在线 | 国产不卡在线视频 | 中文字幕日本 | 成人免费黄色片 | www.一区| 色虎网站 | 911精品国产一区二区在线 | 伊人国产女| 国产精品国产精品国产专区不卡 |