1. 程式人生 > 其它 >C. Sonya and Robots(思維+字尾)

C. Sonya and Robots(思維+字尾)

技術標籤:日記

技術菜還愛玩 為春招做準備吧 每天記錄自己所學習的內容 堅持!滴水石穿

演算法

合併兩個有序連結串列

環形連結串列

判斷是否環形兩種方式
1.使用hash表,每個節點新增進去,如果是環形的會有重複的。
2.快慢指標,快指標步數為2,慢指標步數為1,如果有環,在環裡面會相遇。

相交連結串列
在這裡插入圖片描述

尋找兩條單鏈表的焦點。
1.上面連結串列走完後走下面連結串列,下面連結串列走完後走上面兩邊,
  在節點相遇的時候,上邊步數5+2,下邊步數3+4;
2.暴力或者雜湊,遍歷所有。

小結

今天先找一下學習的感覺。除了刷演算法題之外。需要準備計算機網路,計算機組成原理,作業系統方面的知識。可以刷刷常見的面試題;最好按照一定的步驟看,有一個知識體系,不要東看一點西看一點很雜亂無章,按照書籍上面的目錄整理吧。畢設需要動手了。