从尾到头打印链表
输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
1 /** 2 * public class ListNode { 3 * int val; 4 * ListNode next = null; 5 * 6 * ListNode(int val) { 7 * this.val = val; 8 * } 9 * } 10 * 11 */ 12 import java.util.ArrayList; 13 public class Solution { 14 public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { 15 ArrayList<Integer> list = new ArrayList<>(); 16 while (listNode != null) { 17 list.add(0,listNode.val); 18 listNode=listNode.next; 19 } 20 return list; 21 } 22 }

浙公网安备 33010602011771号