首頁  >  文章  >  後端開發  >  php如何實作從頭到尾列印鍊錶(程式碼實例)

php如何實作從頭到尾列印鍊錶(程式碼實例)

不言
不言原創
2018-09-12 16:59:411343瀏覽

這篇文章帶給大家的內容是關於php如何實現從頭到尾列印鍊錶(程式碼實例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

1.遍歷後壓入反轉數組,輸出
2.array_unshift — 在數組開頭插入一個或多個單元,將傳入的單元插入到array 數組的開頭
int array_unshift ( array &$array , mixed $value1 [, mixed $... ] )

<?php
class Node{
        public $data;
        public $next;
}
//创建一个链表
$linkList=new Node();
$linkList->next=null;
$temp=$linkList;
for($i=1;$i<=10;$i++){
        $node=new Node();
        $node->data="aaa{$i}";
        $node->next=null;
        $temp->next=$node;
        $temp=$node;
}
function printListFromTailToHead($linkList){
        $arr=array();
        $p=$linkList;
        while($p->next!=null){
                $p=$p->next;
                array_unshift($arr,$p->data);
        }
        return $arr;
}
$arr=printListFromTailToHead($linkList);
var_dump($arr);

 相關推薦:

php如何實作熱感58MM小票印表機列印

PHP實作從上往下列印二元樹程式碼分享

#

以上是php如何實作從頭到尾列印鍊錶(程式碼實例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn