Le contenu de cet article explique comment imprimer une liste chaînée de la fin au début en PHP (exemple de code). Il a une certaine valeur de référence. J'espère que cela sera utile. toi.
1. Poussez le tableau inversé après le parcours et la sortie
2.array_unshift — Insérez une ou plusieurs cellules au début du tableau, insérez les cellules entrantes au début du tableau 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);
Recommandations associées :
Comment implémenter l'impression d'une imprimante de reçus thermique de 58 mm en php
Implémentation PHP de l'impression de l'arbre binaire de haut en bas, partage de code
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!