[問題] 簡單易懂的資料結構/演算法書籍?

作者: xj3zj17 (xj3zj17)   2018-09-08 22:00:31
如題,原本想去soft_job問的
但是小弟比較常看書版 所以在這裡問
一方面也是因為大學是唸商管的
對CS真的是完全新到不能再新
想請教各位大大 有沒有推薦的書籍
之前爬文很多人都說先學好
1. 資料結構 2. 演算法
再來學真正的程式碼
今天去翻一本大家普遍推薦的演算法圖鑑
但是覺得圖片雖然清楚
卻沒有真的很了解背後的意義及概念
想請問有沒有用字比較淺的、文組友善的
自己原本閱讀的都是人文社會科學
頂多會看生物、天文相關的科普
現在好想打開另一扇知識的大門
之後可能會想真的實作、開始打程式碼
但是現在只想要了解另一種學門的思考邏輯
跪求各位大大了
若真的坊間沒有這種書,
要去啃參考書嗎?(大學課本/歐萊禮)
作者: mayjan   2018-09-08 22:06:00
https://www.slideshare.net/ccckmit/ss-56891871你先花十分鐘 看一下這個
作者: cphe (魔鬼藏在垃圾筒裡)   2018-09-08 23:40:00
我覺得反了,你應該要先入門程式,python很好入門資料結構和演算法提供你要解決問題有更方便快速的解法不會寫程式直接看這個大概翻沒幾頁你就會蓋上塵封有些較基礎的資料結構,在學程式過程就會不知不覺學會了
作者: yyc1217 (somo)   2018-09-09 01:17:00
下載免費app就好 還有動畫展示給你看
作者: purpose (秀才遇到肥宅兵)   2018-09-09 01:27:00
大學也是先教程式,才教資料結構跟演算法,沒有反過來的
作者: tomlang (ZZZ)   2018-09-09 01:39:00
要瞭解演算法的思考邏輯,推薦保羅.科松寫的<思考的演算>
作者: wilson85771 (HOW)   2018-09-09 02:53:00
離題推coursera上Princeton的演算法
作者: mgrn (MGRN)   2018-09-09 02:58:00
科普書推薦《改變世界的九大演算法》
作者: Lambo1228 (ㄩㄩ)   2018-09-09 09:13:00
推薦一本《決斷的演算》
作者: swimbert (書櫃永遠不夠放)   2018-09-09 10:47:00
如果你想轉行,還是得寫碼去實作。如果只是好玩想了解一些觀念,就可以看科普書。如果是想試試有沒有轉行的興趣,最好還是從實作開始,因為魔鬼在細節裡
作者: mistel (Mistel)   2018-09-09 14:03:00
非本科請從實作開始如果有英文程度就乾脆去看看EDX上的CS50 要有心裡準備,很難 不然也可以先從scratch開始
作者: LivingLouder (頭子世界盃)   2018-09-09 16:56:00
研所版有很多神人的心得文如果對CS有興趣的話,可以先看看台大ocw于天立的計概
作者: lturtsamuel (港都都教授)   2018-09-10 09:49:00
直接看線上課程 看書你不會懂 會懂代表書寫太淺硬要推的話 我推薦劉汝家的書 算法競賽入門經典喔喔沒看清楚 只是想瞭解概念的話 應該有書能看 只是我不熟 上面推那本是真的要入門用的
作者: kevindump (愛看海的呆子)   2018-09-10 10:14:00
真心建議,反正沒有經驗,先找個前端練習,之後再深入
作者: pshuang (中山先生忠實信徒-我愛蘿)   2018-09-10 10:19:00
改變世界的九大演算法+1
作者: danadanad (大笨豬)   2018-09-10 10:41:00
先找實作類的教學學習吧 等到真的學了一定程度再考慮搞不好你中途就放棄了啊 這樣還看演算法也沒用了
作者: lamda (鋼琴加吉他)   2018-09-10 11:09:00
這樣想不是很正確 推薦你去看"鄉下老師"的部落格 裡面有提到如何學程式的方法 基本上 都是先從應用開始切入就像小嬰兒不會先把字典跟文法書都弄懂才開始說一定是什麼都不會就開始講了 然後邊講邊用再一邊補強學程式也是一樣,實作到某程度後 有需要再回去看理論即可http://blog.udn.com/yccsonar/115282533
作者: qui0914 (Q)   2018-09-10 23:55:00
推薦改變世界的九大演算法 可以當科普閒書 順便認清自己到底對這領域有沒有興趣

Links booklink

Contact Us: admin [ a t ] ucptt.com