iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

從0開始的資料結構旅程! 系列

利用30天學習資料結構與基本的演算法,並以C++實作,由於自己也仍在學習階段,因此本系列不會以艱深的理論為主,而是希望透過簡單的例子、圖解以及實作紀錄,將學習過程中的理解與整理分享給同樣剛接觸資料結構的初學者。
希望透過這 30 天的挑戰,不只讓自己更加了解基礎知識,也能留下完整的學習紀錄,與大家一起從 0 開始探索資料結構的世界!

參賽天數 25 天 | 共 25 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 - 廣度優先搜尋 (Breadth First Search,BFS)

在學習完圖狀結構的基本概念後,我們今天要來看常見的搜尋演算法 : 廣度優先搜尋(BFS),或稱作 先廣後深搜尋 什麼是廣度優先搜尋 ? 廣度優先搜尋(Bread...

2026-08-27 ‧ 由 cheese_91383 分享
DAY 22

Day 22 - 深度優先搜尋(Depth First Search,DFS)

昨天我們看了BFS的走訪方式,今天要來看深度優先搜尋(Depth First Search,DFS)或稱先廣後深搜尋 什麼是深度優先搜尋(DFS) 簡單來說,D...

2026-08-28 ‧ 由 cheese_91383 分享
DAY 23

Day 23 - 排序(Sort)[簡介、氣泡、選擇]

學完這些基本的資料結構之後,我想來介紹一些演算法因為之前看過一句話 Algorithms + Data Structures = Programsby Nik...

2026-08-29 ‧ 由 cheese_91383 分享
DAY 24

Day 24 - 排序(Sort)[插入、合併、快速]

昨天我們講了排序的簡介和一些基本的排序法,今天我們要繼續來看其他的排序演算法 !插入排序(Insertion Sort)合併排序(Merge Sort)快速排序...

2026-08-30 ‧ 由 cheese_91383 分享
DAY 25

Day 25 - 搜尋演算法 : 二分搜 (Binary Search)

前兩天我們把排序簡單介紹過,今天我們要進到搜尋演算法的部分,二分搜在Day 3介紹複雜度時也有短暫出現一下喔 ! 這次一樣是要來把他補齊對了 DFS 和 BFS...

2026-08-31 ‧ 由 cheese_91383 分享