Java——Collections
反转数组 Collections.reserve(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 import java.util.Collections; 14 public class Solution { 15 /* 16 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList 17 */ 18 public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { 19 ArrayList arr=new ArrayList<Integer>(); 20 while(listNode!=null){ 21 arr.add(listNode.val); 22 listNode=listNode.next; 23 } 24 Collections.reverse(arr); 25 return arr; 26 } 27 }
posted on 2019-02-26 21:21 Pusteblume2018 阅读(85) 评论(0) 编辑 收藏 举报