• All
  • Angular
  • CSS
  • database
  • GraphQL
  • HTML
  • JavaScript
  • Next.js
  • Node.js
  • Python
  • Ruby
  • TypeScript
  • WordPress
  • WordPress主機
  • WordPress外掛
  • WordPress架設網站
  • 前端筆記
  • 後端筆記
  • 演算法
  • 網站原理
  • 網站知識
  • 資工
  • 資料結構
  • 開發工具
  • 開箱
  • 閒聊
All
  • All
  • Angular
  • CSS
  • database
  • GraphQL
  • HTML
  • JavaScript
  • Next.js
  • Node.js
  • Python
  • Ruby
  • TypeScript
  • WordPress
  • WordPress主機
  • WordPress外掛
  • WordPress架設網站
  • 前端筆記
  • 後端筆記
  • 演算法
  • 網站原理
  • 網站知識
  • 資工
  • 資料結構
  • 開發工具
  • 開箱
  • 閒聊
Insertion Sort
演算法

排序演算法筆記 3 – Insertion Sort (插入排序法)

Insertion Sort (插入排序法) 的原理也很直觀,將要排序的元素插入已經排列好的左側陣列

Read More →
Selection Sort
演算法

排序演算法筆記 2 – Selection Sort (選擇排序法)

Selection sort 的原理如其名:每次找出最小的元素,如果找得到比現在最小的元素還小的,就和最左邊的元素交換,找不到則不執行動作。

Read More →
bubble sort
演算法

排序演算法筆記 1 – Bubble Sort (泡沫排序法)

先來介紹最經典的 bubble sort,雖然是最經典的不過其實也有很多種寫法,接著就來一個一個慢慢解釋。

Read More →
排序演算法
演算法

排序演算法筆記 0 – 排序演算法介紹與種類

Sorting algorithms (排序演算法) 可以說是最常用到的演算法之一,主要有兩個原因:

Read More →
binary tree
資工

資料結構筆記 4 – Binary Tree (二元樹)

Binary tree 是定義更狹窄的 tree,一棵 binary tree 的定義如下:

Read More →
tree
資工

資料結構筆記 3 – Tree

Tree 是最常見的 non-linear data structure,構成 tree 的基本單位為 node,以下為 tree 的定義

Read More →
stack queue
資工

資料結構筆記 2 – Stack (堆疊), Queue (佇列)

Stack (堆疊) 和 queue (佇列) 可以說是 array 和 linked-list 的閹割版本,因此個別都可以用 array 和 linked-list 來實現。

Read More →
Linked-list
資工

資料結構筆記 1 – Array (陣列), Linked List (鏈結串列)

資料結構大致上可以分為 linear 和 non-linear 兩種類別,其中 linear data structure 包含 array, linked-list stack, queue, non-linear data structure 包含 trees, graphs。

Read More →
BenQ ScreenBar Halo
開箱

開箱 – 不將就的人生,值得一盞不將就的檯燈 ⎯ BenQ ScreenBar Halo

從來沒有想過,寫技術文章相關的部落格竟然也有機會接到實體產品的合作邀約哈哈,而且是我個人滿偏愛的品牌 ⎯ BenQ!

Read More →
Scroll to Top