反向打印链表先将链表存储在栈中,然后将栈中的元素输出,就可以实现链表的反向打印了

import java.util.LinkedList;
import java.util.List;
import java.util.Stack;

public class PrintListReversing {
	
	public static void main(String[] args) {
		List<Integer> list = new LinkedList<Integer>();
		for (int i=0; i<10; i++)
			list.add(i);
		printListReversing(list);
	}
	
	static void printListReversing(List<Integer> list) {
		Stack<Integer> stack = new Stack<Integer>();
		for (int i : list) {
			stack.push(i);
		}
		int size = stack.size();
		for (int i=0; i<size; i++)
			System.out.println(stack.pop());
	}
}

相关文章:

  • 2022-02-07
  • 2021-05-26
  • 2021-07-20
  • 2022-01-17
  • 2021-10-16
  • 2021-10-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-16
  • 2021-10-09
  • 2022-12-23
  • 2021-12-06
  • 2021-11-22
  • 2022-01-30
相关资源
相似解决方案