演算法與資料結構(js) : 什麼是演算法 ? 相關觀念、種類、實作與範例 by凸眼角角 •10月 11, 2025 大多數專案變慢,不是因為語言不夠快,而是我們的做法繞太遠。 演算法講的不是炫技,而是取捨:時間 vs 空間、一次就做完 vs 拆小分工。這篇用工程視角帶你梳理:什麼是演算法、為什麼在產品規模放大後變得關鍵,它在前端事件迴圈與後端 I/O 裡各扮演什麼角色。 接著用可複…
演算法與資料結構(js) : 什麼是資料結構 ? 相關觀念、種類、實作與範例 by凸眼角角 •10月 11, 2025 如果把程式比成餐廳,資料結構就是廚房的收納:刀叉分門別類、常用的放手邊、笨重的放底層。收納對了,出菜就快;放錯了,再厲害的主廚也會忙亂。本文帶你用輕鬆的步調認識資料結構:它是什麼、為何重要、在程式設計裡扮演的角色。 接著用 JavaScript 實例把重點拆開:陣列怎麼高效處理、Map/Set 何時比物件安全、…