您当前的位置: 首页 >  链表
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

输入一个链表,从尾到头打印链表每个节点的值

沙漠一只雕得儿得儿 发布时间:2016-11-18 15:27:53 ,浏览量:0

题目描述
输入一个链表,从尾到头打印链表每个节点的值。
思路分析:利用stack“先进后出”的特性,先遍历链表存入stack中,后将stack元素弹出,存入list返回。
package 链表;

import java.util.ArrayList;
import java.util.Stack;

public class 从尾到头打印链表 {
	public static ArrayList printListFromTailToHead (ListNode listNode) {
		Stack stack = new Stack();
		ArrayList list = new ArrayList();
		ListNode p = listNode;
		while (p != null) {
			stack.push(p.val);
			p = p.next;
		}
		while (!stack.isEmpty()) {
			list.add(stack.pop());
		}
		return list;
	}
}
关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.0369s