2020-04-30

演算法星球:七天導覽行程,一次弄懂演算法 BY 壹團 T.W Chang

演算法聽起來很高深,其實日常中無處不在,因為演算法最初的目的是為了解決生活中碰到的難題。這本書透過講故事和情境的方法,來討論常用的的演算法,包含如何走出迷宮、怎樣進行資源分配等等。有些算法聽起來很難懂,但實際上卻很單純,其實很多時候我們的決策都已經是一種算法了。例如講到走迷宮時用深先搜索,實際上就是想辦法先走深處,如果沒有就折返上一個點,把所有點都走一遍就是了,很簡單吧。有些內容還是讀不太懂的時候可以上維基百科一邊搜尋一邊看,例如講解怎樣走最短路徑時我是看圖才了解意思的。這本用來了解算法到底怎麼用在現實中還不錯,當然實務上深造演算法還是看數學專精的書籍會比較好。