iT邦幫忙

資料結構與演算法相關文章
共有 316 則文章
鐵人賽 Software Development DAY 19

技術 [One Punch 一拳搞定前後端面試] DAY-19 - LinkedList- removeFirst 與 removeLast

LinkedList removeFirst() & removeLast() 本篇要來實作 removeFirst() 與 removeLast()...

鐵人賽 Software Development DAY 12
舌尖上的演算法 系列 第 12

技術 Day12 -- Decrease and Conquer - Binary Search

本系列文章同步分享於個人Blog → InformisTry-HankLee 前言 一連講了好幾個Sorting的演算法,我們今天來換換口味,今天要講的演算法是...

鐵人賽 Software Development DAY 18

技術 [One Punch 一拳搞定前後端面試] DAY-18 - LinkedList getLast() 與 clear()

LinkedList getLast() & clear() 本篇介紹 LinkedList 的兩個方法 : getLast() 取得最後的 node...

鐵人賽 Software Development DAY 11
舌尖上的演算法 系列 第 11

技術 Day11 -- Decrease and Conquer - Shell Sort

本系列文章同步分享於個人Blog → InformisTry-HankLee 前言 第十天我們第一次介紹了Decrease and Conquer類別的運作方式...

鐵人賽 Software Development DAY 17

技術 [One Punch 一拳搞定前後端面試] DAY-17 - LinkedList size() 與 getFirst()

LinkedList size() & getFirst() 本文同時發布於好讀整理版 這篇要來介紹 LinkedList 裡面重要的方法 size...

鐵人賽 Software Development DAY 10
舌尖上的演算法 系列 第 10

技術 Day10 -- Decrease and Conquer - Insertion Sort

本系列文章同步分享於個人Blog → InformisTry-HankLee 前言 第六天到第九天,我們都是在介紹屬於Brute Force的演算法,若要複習的...

鐵人賽 Software Development DAY 16

技術 [One Punch 一拳搞定前後端面試] DAY-16 - LinkedList 建構子與 addFirst

LinkedList 建構子與 addFirst() 本文同時發布於好讀整理版 建構子是拿來初始化物件用的。 當初始化 LinkedList 並產生實體(ins...

鐵人賽 Software Development DAY 9
舌尖上的演算法 系列 第 9

技術 Day9 -- Brute Force - DFS & BFS

本系列文章同步分享於個人Blog → InformisTry-HankLee 前言 應該有人跟我一樣真心覺得Brute Force其實看起來也沒什麼,就都是很簡...

鐵人賽 Software Development DAY 8
舌尖上的演算法 系列 第 8

技術 Day8 -- Brute Force - Knapsack

本系列文章同步分享於個人Blog → InformisTry-HankLee 前言 接連兩天分別介紹了Selection Sort和Bubble Sort兩種排...

鐵人賽 Software Development DAY 7
舌尖上的演算法 系列 第 7

技術 Day7 -- Brute Force - Bubble Sort

本系列文章同步分享於個人Blog → InformisTry-HankLee 前言 第六天我們終於開始上主菜了,第一個演算法Brute Force中的Selec...

鐵人賽 Software Development DAY 6
舌尖上的演算法 系列 第 6

技術 Day6 -- Brute Force - Selection Sort

本系列文章同步分享於個人Blog → Informistry-HankLee 前言 一連講了五天的背景知識,今天我們終於要來開始上主菜了,而主菜也是有很多的類別...

鐵人賽 Software Development DAY 5
舌尖上的演算法 系列 第 5

技術 Day5 -- 線性資料結構(Linear Data Structures)

本系列文章同步分享於個人Blog → Informistry-HankLee 前言 第四天我們說明了什麼是抽象資料型別(Abstract Data Type,...

鐵人賽 Software Development DAY 11

技術 [One Punch 一拳搞定前後端面試] DAY-11 - 費氏數列

費氏數列(Fibonacci numbers) 還記得達文西密碼裡面,羅浮宮館長死前留下的密碼嗎? 其中關鍵的線索就是費氏數列! 費氏數列,又稱斐波那契數列。意...

鐵人賽 Software Development DAY 6

技術 [One Punch 一拳搞定前後端面試] DAY-06 - 陣列切割

陣列切割 (Chunk) 陣列切割是面試常見的陣列試題,可以先自己試試再看解答~ 此文同時發佈於好讀版。 題目: 寫一個方法(函式) ,給這個方法一個陣列與...

鐵人賽 Software Development DAY 30
從0開始學習程式-Python 系列 第 31

技術 [Day34] 什麼是資料結構與演算法?

資料結構 (Data Structure)不同的資料會有不同的儲存方式,而這些擺放的方式都會影響到程式設計,而這些儲存資料的方式就稱為資料結構。事實上,更精...

鐵人賽 Software Development DAY 1

技術 零、美術女孩遇見工程師男孩

星光熠熠,女孩與男孩躺在草地上。女孩一手牽著男孩的手,另一手指向蒼穹。「欸!你說那幾個星星連起來像是什麼呀?」「恩...我想應該像是一棵紅黑樹!」女孩捏了男孩...