国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

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

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

鏈表

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

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

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相關內容感興趣的讀者可查看本站專題:《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript數組操作技巧總結》、《JavaScript排序算法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結》

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 国产亚洲精品久久久久久久久激情 | 在线 | 一区二区三区 | 刺激一区仑乱 | 欧美日韩视频在线第一区二区三区 | 久久www免费人成_看片高清 | 草草免费观看视频在线 | 很黄的网站在线观看 | 国内欧美一区二区三区 | 国产欧美在线视频 | 久草一级片 | 久久久久国产精品 | 美女毛片在线观看 | 欧美性性性性性色大片免费的 | 国产精品美女一区二区三区 | 亚洲福利影视 | 久久久久久99精品 | 人与禽的免费一级毛片 | 久久免费视频在线观看30 | 亚洲精品一区二区三区在 | 精品久久久久久久久中文字幕 | 欧美一区亚洲二区 | 国产后式a一视频 | 久久厕所 | 日韩二区三区 | 久久精品综合国产二区 | 欧美在线高清 | 黄色一级a毛片 | 久久精品精品 | 国产精品亚洲精品日韩已满 | 高清在线观看自拍视频 | 男人天堂av网 | 国产一区日韩二区欧美三 | 免费观看成人www精品视频在线 | 亚洲欧美手机在线观看 | 免费看美女毛片 | 成人黄色一级视频 | 免费毛片儿 | 男人和女人的做刺激性视频 | 亚洲欧美人妖另类激情综合区 | 国产欧美综合一区二区 | 国产精品一区二区久久精品涩爱 |