是这样的
菜菜的在下去年开始接触Javascript开始觉得写程式很有趣
目前在写web前端
因为之后想往后端做
想要更精进这方面的能力
开始找线上的开放式课程
但发现很多大学的计算机概论都会拿C语言来举例
变成说他在举例的时候我听得不是很懂
是不是资料结构也需要先学C才能听得懂老师的开放式课程呢?
如果不适合在这个版上发问这个问题的话会自行删文
还请大家鞭小力一点谢谢><
作者:
hegemon (hegemon)
2018-03-01 20:50:00资料结构的原理比较像算法,真的要去探究的话不用拘泥于使用哪一个语言
作者:
elements (Helianthus annuns)
2018-03-01 20:55:00我觉得是啦,因为你会被迫面对一些事实。比方说连续内存的限制和操作需要多少手续,怎么透过指标组织更复杂的结构等等。c对这类事情隐藏的比较少。
用java or python会比较不熟操控内存这块吗
作者:
jhnny97 (≡( ゚Д゚))
2018-03-01 21:27:00C/C++对初学者麻烦的就是内存操作,但也是优点,让你实实在在的了解你对电脑做了什么操作
不一定要会C吧 那些范例 有学Java,C# 也看得懂
作者:
lNishan (紫小霓)
2018-03-01 21:56:00C/C++ 有指标实作 Tree, Linked List 会比较直观
作者:
rtoday (rtoday)
2018-03-01 22:14:00图解资料结构 使用python,这本很新。我当时不懂python都看的很轻松
作者:
Adonisy (堂本瓜一)
2018-03-02 00:49:00C。必须的
作者:
Huffman (HuffmanAlgorithm)
2018-03-02 07:42:00用c操作比较方便?
作者:
nelley (名字:大便王)
2018-03-02 08:36:00现在网上python的例子也很多
作者: vfgce (小兵) 2018-03-02 08:55:00
不限定语言,但C/C++用起来比较直觉...
C是直接操作电脑 Python相对高阶 实际的印象比较抽象
作者:
cphe (魔鬼藏在垃圾筒里)
2018-03-02 09:21:00你如果能理解还就还好,不过用C表达应该比较直觉式,也可以让你知道被包起来的资料结构土法练钢的原理是怎样
作者:
wisehuang (èªçœŸé»žï¼)
2018-03-02 10:36:00不一定,比方说MIT算法线上课程用的语言是python
作者: lachtchlee (nymph) 2018-03-02 10:46:00
Learning JavaScript Data Structures and AlgorithmsSecond Edition Loiane Groner 这本可看看
作者:
csie68 (Elvis)
2018-03-02 11:10:00C。必须的
作者: vfgce (小兵) 2018-03-02 11:32:00
不接触pointer实作tree,linked list当然可以做.只是观念的理解就不是那么直觉.用python写过binary tree,当下只想拿C出来写.至于array ,stack,那就是python好用了.
作者:
ap954212 (death is like the wings)
2018-03-02 13:16:00C的观念很清楚
作者: ku399999 2018-03-02 13:22:00
虽然现在做web但以前学c/c++真的对怎么运作帮助很大,还可以看一下v8怎么实现一些js的东西
作者:
bamchisu (suchi)
2018-03-02 13:47:00强烈建议 先用C学一次再用python自己写一次...这样动态跟静态语言的操作原理基本上就都熟了...用指标思考跟用物件导向思考模式不太一样
作者:
pttworld (批踢踢世界)
2018-03-02 16:11:00C资结有圣经本
作者:
srwhite (鲁蛇阿白)
2018-03-02 17:48:00推荐你cs50从头开始的好课
没记错d话 SQL只是个算法存取界面 所谓DB也只是文字档SQL包含网络协定或socket部份 给php之类取用DB则是linux下 用gcc去处理文字档 字串 各格式~
cs50 啊 用C学基本资料结构 后来有学 python 跟 js
作者:
lNishan (紫小霓)
2018-03-02 20:22:00SQL 是 language 哪是那些啊 = = DB 也不是什么文字档不懂可不可以不要误导人啊 ~_~
作者:
elements (Helianthus annuns)
2018-03-03 01:20:00用 gcc 处理文字档…那叫编译吧
作者: profiles (pforileS) 2018-03-04 19:56:00
记得当初是先学Pascal,再学资料结构,后来C/C++就自己自学其实不懂为何指标很难懂? 那时候看K&R C程式语言,书上写得都蛮清楚