欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          php如何實現(xiàn)鏈表?

          php實現(xiàn)鏈表的方法:首先定義一個節(jié)點類,代碼為【function __construct($val=null)】;然后實現(xiàn)鏈表的實現(xiàn)類,代碼為【function_construct $this->dummyhead = new Nod】。

          php如何實現(xiàn)鏈表?

          php實現(xiàn)鏈表的方法:

          首先定義一個節(jié)點類

          class Node{     public $val;     public $next;     function __construct($val=null){         $this->val = $val;         $this->next = null;     } }

          鏈表的實現(xiàn)類

          class MyLinkedList {     public $dummyhead; //定義一個虛擬的頭結(jié)點     public $size;        function __construct() {         $this->dummyhead = new Node();          $this->size = 0;     }          function get($index) {         if($index < 0 || $index >= $this->size)             return -1;         $cur = $this->dummyhead;         for($i = 0; $i < $index; $i++){             $cur = $cur->next;         }         return $cur->next->val;     }        function addAtHead($val) {         $this->addAtIndex(0,$val);     }           function addAtTail($val) {         $this->addAtIndex($this->size,$val);     }        function addAtIndex($index, $val) {         if($index < 0 || $index > $this->size)             return;         $cur = $this->dummyhead;         for($i = 0; $i < $index; $i++){             $cur = $cur->next;         }         $node = new Node($val);         $node->next = $cur->next;         $cur->next = $node;         $this->size++;     }        function deleteAtIndex($index) {         if($index < 0 || $index >= $this->size)             return;         $cur = $this->dummyhead;         for($i = 0; $i < $index; $i++){             $cur = $cur->next;         }         $cur->next = $cur->next->next;         $this->size--;     } }

          相關(guān)學習推薦:PHP編程從入門到精通

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號