[问题] 简单易懂的资料结构/算法书籍?

楼主: 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