public List<int> printListFromTailToHead(ListNode listNode)
{
// write code here
List<int> list_test = new List<int>();
List<int> list_test1 = new List<int>();
ListNode node = listNode;
while(node != null)
{
list_test.Add(listNode.val);
node = node.next;
}
for(int i = list_test.Count-1; i >=0; i--)
{
list_test1.Add(list_test[i]);
}
return list_test1;
}
本文介绍了一种使用链表存储数据的方法,并详细解释了如何通过先正序遍历链表并将节点值添加到一个临时列表中,再逆序遍历该列表来实现从尾部到头部打印链表元素的算法。此方法适用于需要逆序访问链表数据的场景。
220

被折叠的 条评论
为什么被折叠?



