其他分享
首页 > 其他分享> > 链表-从尾到头打印链表

链表-从尾到头打印链表

作者:互联网

题目

输入一个链表的头结点,从尾到头反过来打印出每个结点的值。

难度

简单

分析

要打印链表肯定要遍历链表。

但是正常的遍历是从头到尾的去遍历。

题目则要求从尾到头遍历,我们就想到了使用栈这个先进后出的数据结构

具体的思路是:

Java代码

public static void printList(Node head){
	Stack<Integer> stack = new Stack<Integer>();
	while(head != null){
		stack.push(head.value);
		head = head.next;
	}
	while(!stack.isEmpty()){
		System.out.println(stack.pop())
	}
}

每日一道算法题!!!
冲鸭!!!

标签:head,遍历,到头,打印,链表,从尾,stack
来源: https://blog.csdn.net/lihuihui01/article/details/111109528