iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

30天冒險之旅: 資料結構與演算法筆記挑戰 系列

資料結構與演算法的介紹為主,相關leetcode實作為輔

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊消波塊上的海洋貓貓
DAY 1

介紹

前言 第一次參加鐵人賽好可怕,但為了激勵自己更深入地學習,我只能硬著頭皮向前推進!(一定要撐到最後阿!接下來,我會以演算法與資料結構講解為主,透過經典題目,以及...

2023-09-16 ‧ 由 小劉 分享
DAY 2

資料結構 — 陣列(Array)

哇!撐過第一天了,繼續努力 終於進入主題了,先讓我們來認識陣列吧 我們以一個有趣的故事可以幫助我們更好地理解陣列的優點和缺點並搭配C++程式碼加以輔助: 若是...

2023-09-17 ‧ 由 小劉 分享
DAY 3

資料結構 — 鏈結串列(Linked List)介紹

為什麼會用到Linked List 在許多實際情況中,我們常常無法準確預測出所需的資料個數,這種情況下,Link List成為了一個極為有用的資料結構。Link...

2023-09-18 ‧ 由 小劉 分享
DAY 4

資料結構 -- 單向鏈結串列(Single Link List)

今天,透過兩題Leetcode來做介紹吧 什麼是單向鏈結串列(Single Link List) 單向鏈結串列是一種資料結構,其中每個節點包含一個數據元素...

2023-09-19 ‧ 由 小劉 分享
DAY 5

資料結構 — 雙向鏈結串列(Double Link List)

一直想找Double Link List的Leetcode練習但始終找不到QQ,只能在讓大家多練習Single Link List了,如果只想看Leetcode...

2023-09-20 ‧ 由 小劉 分享
DAY 6

資料結構 — 環狀鏈結串列(Circular Link List)

剩下 Circular Link List 就要講完Link List了,加油!今天有相關的Leetcode了。同樣的,我用兩題來做實練。文章會複習有三種常見的...

2023-09-21 ‧ 由 小劉 分享
DAY 7

資料結構 — 鏈結串列(Linked List)Leetcode實戰

相信大家學完LinkList之後都想實際練習一下,我們再來透過Medium題目挑戰自己吧!今天有點趕,先放上兩篇,希望有機會能再多放一題! 24. Swap...

2023-09-22 ‧ 由 小劉 分享
DAY 8

資料結構 — 堆疊(Stack)介紹

今天來說說堆疊,並透過三題Leetcode簡單題型來說明Stack的妙用吧! 堆疊(Stack)是一種基本且常見的資料結構,它在許多應用中發揮著關鍵作用。堆疊...

2023-09-23 ‧ 由 小劉 分享
DAY 9

資料結構 — 佇列(Queue)

適合使用佇列(Queue)來解答的LeetCode題目,並利用這些題目來熟悉佇列的操作的題目好少,但還努力找了兩篇! 什麼是佇列(Queue) 佇列(Queu...

2023-09-24 ‧ 由 小劉 分享
DAY 10

資料結構 — 樹(Tree)

終於來到三分之一了,但是已經沒有庫存了,要趕緊進度摟 什麼是樹 樹(Tree)是一種階層式(Hierarchical)架構,由一個或多個節點(node)以及連...

2023-09-25 ‧ 由 小劉 分享