欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

剑指 Offer 06. 从尾到头打印链表

程序员文章站 2022-06-17 17:18:44
...

题目

剑指 Offer 06. 从尾到头打印链表

分析

使用栈的先进后出原则,学习链表的取值,迭代

代码

class Solution {
    public int[] reversePrint(ListNode head) {
        Stack<Integer> stack = new Stack<Integer>();
    	ListNode p = head;
    	while (p!=null) {
			stack.add(p.val);
			p = p.next;
		}
    	int len = stack.size();
    	int[] ans = new int[len];
    	for (int i = 0; i < len; i++) {
			ans[i] = stack.pop();
		}
    	return ans;
    }
}