劍指offer--鏈表

1.輸入一個(gè)鏈表,按鏈表從尾到頭的順序返回一個(gè)ArrayList。



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

/**
 * @ClassName PrintListFromTailToHead
 * @Description

 * @Version V1.0
 **/
public class PrintListFromTailToHead {

  public ArrayList<Integer> printListFromTailToHead(ListNode listNode) {
    Stack<Integer> stack = new Stack<>();
    ArrayList<Integer> arrayList = new ArrayList<>(16);
    //采用棧的先進(jìn)后出
    while (listNode!=null){
      stack.push(listNode.val);
      listNode=listNode.next;
    }
    while (!stack.isEmpty()){
      arrayList.add(stack.pop());
    }
    return arrayList;
  }

  class ListNode {
    int val;
    ListNode next = null;

    ListNode(int val) {
      this.val = val;
    }
  }

}


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 昨天從手機(jī)練了一下晨讀,早上醒來,開始晨讀,妻子女兒還在睡夢(mèng)中。有點(diǎn)緊張,自己聲音不好聽,這是我心中的障礙,為了完...
    王全岐_3005閱讀 305評(píng)論 3 3
  • 清風(fēng)襲襲月光幽溪水潺潺獨(dú)自流翠竹柔柔似仙子夜鶯嚦嚦唱無休
    過客620905閱讀 247評(píng)論 0 0
  • 原本今天就沒打算去跑了,只是一整天沒出家門,晚上順便走走,沒想到的是,習(xí)慣性地打打咕咚,看到『我的運(yùn)動(dòng)團(tuán)』里團(tuán)長(zhǎng)說...
    55c0f2cf8669閱讀 106評(píng)論 0 0
  • 工作難。 工作開展難。 慢了,被催。 催催催,一直催一直催。 快了,上面又有變,可能又做錯(cuò)。 難難難。 好難好難。...
    天藍(lán)之藍(lán)閱讀 110評(píng)論 0 5

友情鏈接更多精彩內(nèi)容