从头到尾打印链表

未匹配的标注

题目描述

输入一个链表,按链表从尾到头的顺序返回一个ArrayList。

代码

<?php

/*class ListNode{
    var $val;
    var $next = NULL;
    function __construct($x){
        $this->val = $x;
    }
}*/
function printListFromTailToHead($head)
{
    $list = [];
    while($head != NULL) {
        //$list[] = $head->val;          // 也可以直接插入,最后使用 array_reverse()
        array_unshift($list,$head->val); // 往数组头插入元素
        $head = $head->next;             // 移到下一个节点  
    }
    return $list;                        // return array_reverse($list);
}

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~