この記事の内容は、PHP でリンク リストを最後から先頭まで出力する方法 (コード例) についてです。一定の参考価値があります。困っている友人は参考にしてください。お役に立てば幸いです。 。
1. 走査後に反転した配列をプッシュし、出力します
2.array_unshift — 配列の先頭に 1 つ以上のセルを挿入し、配列の先頭に受信セルを挿入します 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 中国語 Web サイトの他の関連記事を参照してください。