<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          JZ003-從尾到頭打印鏈表

          共 792字,需瀏覽 2分鐘

           ·

          2021-03-26 19:42


          題目描述

          題目:輸入一個鏈表,按鏈表從尾到頭的順序返回一個ArrayList。

          示例:

          輸入

          {2,3,7,8}

          輸出

          [8,7,2,3]

          解析思路

          鏈表是由一系列連接在一起的結(jié)點構(gòu)成,其中的每個結(jié)點都是一個數(shù)據(jù)結(jié)構(gòu)。

                   

          這道題屬于簡單題型,但是要注意題目當然不是讓你去破壞原有鏈表,那么怎么來思考呢?首先看到從尾到頭,可以聯(lián)想到具有先進后出特性的數(shù)據(jù)結(jié)構(gòu)或?qū)?yīng)操作,例如棧,遞歸等。想到這里,思路已經(jīng)呼之欲出了。

              那么我們可以用一個棧來鏈表反序,即依次從到到尾將2 3 7 8 輸入到棧中,最后從棧里面直接取出來8 7 3 2 就可以達到反序的效果了。


          代碼Code


          解析思路


                 思考為什么他可以寫出這么好的代碼,把每道題的思路理解后用筆記本記錄下來,爭取刷到融會貫通,即看見有個題能自動歸類到某個方面,這樣有一定好處。面試最重要的是讓面試官日后能愿意與你以后一起工作,因此溝通交流非常重要。比如有時候面試需要交流,看著像是一道排序的題做不出來,就可以跟面試官交流:“我有幾個不成熟的想法,一排序,二動態(tài)規(guī)劃,三是直接搜索算法”,面試官可能就給個提示:“你先用排序試試吧“。


          end





          往期推薦



          瀏覽 62
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美一区电影 | 国产精品AⅤ电影 | аⅴ天堂中文在线网 | 免费黄色一级视频 | 一本色道久草在线 |