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

js鏈表操作(實例講解)

 更新時間:2017年08月29日 08:09:46   作者:迷茫小男孩  
下面小編就為大家?guī)硪黄猨s鏈表操作(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

<!doctype html>
<html lang="en">
 <head>
 <meta charset="UTF-8">
 <title>Document</title>
 <script>
  function Node(v){
    this.value=v;
    this.next=null;
  }
  function ArrayList(){
    this.head=new Node(null);
    this.tail = this.head;
    this.append=function(v){
      node = new Node(v);
      this.tail.next=node;
      this.tail=node;
    }
    this.insertAt=function(ii,v){
      node = new Node(v);
      //找到位置的節(jié)點
      tempNode=this.head;
      for(i=0;i<ii;i++){
        if(tempNode.next!=null){
          tempNode=tempNode.next;
        }else{
          break;
        }
      }
      node.next=tempNode.next;
      tempNode.next = node;
    }
    this.removeAt=function(ii){
      node1=this.head; //要刪除節(jié)點的前一個節(jié)點
      for(i=0;i<ii;i++){
        if(node1.next!=null){
          node1=node1.next;
        }else{
          break;
        }
      }
      node2=node1.next;  //要刪除的節(jié)點
      if(node2!=null){
        node1.next = node2.next;
        if(node2.next==null){
          this.tail=node1;
        }
      }
    }
    
  }
  function Iterator(arryList){
    this.point=arryList.head;
    this.hasNext=function(){
      if(this.point.next!=null){
        this.point=this.point.next;
        return true;
      }else{
        return false;
      }
    }
    this.next=function(){
      return this.point.value;
    }
  }
  
  var arry = new ArrayList();
  arry.append(1);
  arry.append(2);
  arry.append(3);
  arry.insertAt(1,8);
  arry.insertAt(0,9);
  arry.insertAt(100,100);
  arry.insertAt(1000,1000);
  arry.insertAt(1,200);
  arry.insertAt(200,2000);
  
  iterator = new Iterator(arry);
  while(iterator.hasNext()){
    document.write(iterator.next());
    document.write('<br/>');
  }
 </script>
 </head>
 <body>
 
 </body>
</html>

以上這篇js鏈表操作(實例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 深入分析javascript中console命令

    深入分析javascript中console命令

    console對象是JavaScript的原生對象,它有點像Unix系統(tǒng)的標準輸出stdout和標準錯誤stderr,可以輸出各種信息用來調(diào)試程序,而且還提供了很多額外的方法,供開發(fā)者調(diào)用。它的常見用途有兩個。顯示網(wǎng)頁代碼運行時的錯誤信息。提供了一個命令行接口,用來與網(wǎng)頁代碼互動。
    2016-08-08
  • 循環(huán) vs 遞歸淺談

    循環(huán) vs 遞歸淺談

    本文代碼使用 JavaScript。 一些同學(xué)對遞歸的理解還停留在“是一種求階乘比循環(huán)低效的方法”。但其實遞歸和循環(huán)處理的問題是不同。拿“遍歷數(shù)組”這個問題來說:循環(huán)適合同一維度(單層長度不限)上的遍歷,而遞歸則適合跨維度(層數(shù)不限)的遍歷。
    2013-02-02
  • js實現(xiàn)右鍵菜單欄功能

    js實現(xiàn)右鍵菜單欄功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)右鍵菜單欄功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JavaScript解決浮點數(shù)計算不準確問題的方法分析

    JavaScript解決浮點數(shù)計算不準確問題的方法分析

    這篇文章主要介紹了JavaScript解決浮點數(shù)計算不準確問題的方法,結(jié)合實例形式分析了javascript浮點數(shù)運算精度誤差的原因以及相關(guān)的解決方法與具體操作技巧,需要的朋友可以參考下
    2018-07-07
  • Document和Document.all區(qū)別分析

    Document和Document.all區(qū)別分析

    all是一個集合,包含所有html對像的集合,寫一個程式,可以存取到所有的對像。
    2008-11-11
  • 前端JS面試中常見的算法問題總結(jié)

    前端JS面試中常見的算法問題總結(jié)

    雖然說在前端很少有機會接觸到算法,大多都交互性的操作,然而從各大公司面試來看,算法依舊是考察的一方面。下面這篇文章就給大家總結(jié)了在前端JS面試中常見的算法問題,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • javascript html5實現(xiàn)表單驗證

    javascript html5實現(xiàn)表單驗證

    這篇文章主要為大家詳細介紹了javascript html5實現(xiàn)表單驗證的具體代碼,感興趣的小伙伴們可以參考一下
    2016-03-03
  • JavaScript登錄驗證碼的實現(xiàn)

    JavaScript登錄驗證碼的實現(xiàn)

    驗證碼功能真的無處不在,為了提高網(wǎng)站的安全性,驗證碼功能是必要的環(huán)節(jié),今天小編通過本文給大家分享js登錄驗證碼的實現(xiàn),感興趣的朋友跟著小編一起學(xué)習(xí)吧
    2016-10-10
  • uniapp頁面跳轉(zhuǎn)的五種方式總結(jié)

    uniapp頁面跳轉(zhuǎn)的五種方式總結(jié)

    這篇文章主要給大家介紹了關(guān)于uniapp頁面跳轉(zhuǎn)的五種方式,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-03-03
  • 基于jquery插件實現(xiàn)常見的幻燈片效果

    基于jquery插件實現(xiàn)常見的幻燈片效果

    使用幻燈片效果的網(wǎng)站目前很普遍,本以為很復(fù)雜,實現(xiàn)起來卻發(fā)現(xiàn)很簡單,現(xiàn)成的jquery插件jquery.KinSlideshow.js便可實現(xiàn)幻燈片效果
    2013-11-11

最新評論

金坛市| 建昌县| 梅州市| 临桂县| 邵武市| 利川市| 宜州市| 武穴市| 临汾市| 汕头市| 九龙城区| 邵武市| 新丰县| 隆德县| 渑池县| 涞水县| 扎赉特旗| 巴东县| 互助| 应城市| 揭西县| 龙陵县| 宁南县| 施甸县| 广水市| 济南市| 通河县| 大田县| 山东| 孙吴县| 永吉县| 赞皇县| 格尔木市| 临泉县| 溧水县| 疏附县| 钟祥市| 昌平区| 通化市| 横山县| 漯河市|