PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Soft_Job
[请益] 资料结构需要先会C语言才能学吗?
楼主:
ludohsiao
(陆星材)
2018-03-01 20:42:56
是这样的
菜菜的在下去年开始接触Javascript开始觉得写程式很有趣
目前在写web前端
因为之后想往后端做
想要更精进这方面的能力
开始找线上的开放式课程
但发现很多大学的计算机概论都会拿C语言来举例
变成说他在举例的时候我听得不是很懂
是不是资料结构也需要先学C才能听得懂老师的开放式课程呢?
如果不适合在这个版上发问这个问题的话会自行删文
还请大家鞭小力一点谢谢><
作者:
f496328mm
(为什么会流泪)
2018-03-01 20:44:00
每个语言都有自己的资料结构
作者:
hegemon
(hegemon)
2018-03-01 20:50:00
资料结构的原理比较像算法,真的要去探究的话不用拘泥于使用哪一个语言
作者:
elements
(Helianthus annuns)
2018-03-01 20:55:00
我觉得是啦,因为你会被迫面对一些事实。比方说连续内存的限制和操作需要多少手续,怎么透过指标组织更复杂的结构等等。c对这类事情隐藏的比较少。
作者:
cplusplus426
(c++)
2018-03-01 21:13:00
用java or python会比较不熟操控内存这块吗
作者:
goldflower
(金色小黄花)
2018-03-01 21:16:00
会喔
作者:
jhnny97
(≡( ゚Д゚))
2018-03-01 21:27:00
C/C++对初学者麻烦的就是内存操作,但也是优点,让你实实在在的了解你对电脑做了什么操作
作者:
ChungLi5566
(中坜56哥)
2018-03-01 21:53:00
不一定要会C吧 那些范例 有学Java,C# 也看得懂
作者:
lNishan
(紫小霓)
2018-03-01 21:56:00
C/C++ 有指标实作 Tree, Linked List 会比较直观
作者:
rtoday
(rtoday)
2018-03-01 22:14:00
图解资料结构 使用python,这本很新。我当时不懂python都看的很轻松
作者:
clamperni
(肥宅牛牛)
2018-03-01 23:18:00
NO
作者:
TitanEric
(泰坦)
2018-03-01 23:55:00
我觉得建议耶sorry 是建议要会C
作者:
Adonisy
(堂本瓜一)
2018-03-02 00:49:00
C。必须的
作者:
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++用起来比较直觉...
作者:
zephyrhymn
2018-03-02 09:15:00
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:00
C。必须的
作者: vfgce (小兵)
2018-03-02 11:32:00
不接触pointer实作tree,linked list当然可以做.只是观念的理解就不是那么直觉.用python写过binary tree,当下只想拿C出来写.至于array ,stack,那就是python好用了.
作者:
cplusplus426
(c++)
2018-03-02 12:36:00
所以在K资结时最好还是拿c练题目囉?
作者:
davidpanda
(panda)
2018-03-02 13:11:00
会一种程式语言就好, 是不是C影响不大
作者:
ap954212
(death is like the wings)
2018-03-02 13:16:00
C的观念很清楚
作者: ku399999
2018-03-02 13:22:00
虽然现在做web但以前学c/c++真的对怎么运作帮助很大,还可以看一下v8怎么实现一些js的东西
作者:
bamchisu
(suchi)
2018-03-02 13:47:00
强烈建议 先用C学一次再用python自己写一次...这样动态跟静态语言的操作原理基本上就都熟了...用指标思考跟用物件导向思考模式不太一样
作者:
newversion
(海纳百川)
2018-03-02 15:18:00
看sample code方便啊~
作者:
powerwolf543
(NixonShin)
2018-03-02 16:07:00
请问有推荐C资料结构的书吗?
作者:
pttworld
(批踢踢世界)
2018-03-02 16:11:00
C资结有圣经本
作者:
srwhite
(鲁蛇阿白)
2018-03-02 17:48:00
推荐你cs50从头开始的好课
作者:
pizzafan
(七情三想)
2018-03-02 18:28:00
没记错d话 SQL只是个算法存取界面 所谓DB也只是文字档SQL包含网络协定或socket部份 给php之类取用DB则是linux下 用gcc去处理文字档 字串 各格式~
作者:
Beersheep
(一心不乱)
2018-03-02 18:39:00
cs50 啊 用C学基本资料结构 后来有学 python 跟 js
作者:
gundamdx
(真飞鸟)
2018-03-02 19:13:00
用go比较好吧
作者:
lNishan
(紫小霓)
2018-03-02 20:22:00
SQL 是 language 哪是那些啊 = = DB 也不是什么文字档不懂可不可以不要误导人啊 ~_~
作者:
TitanEric
(泰坦)
2018-03-02 23:53:00
DB最早不是用B tree做的吗 怎么是文字档
作者:
elements
(Helianthus annuns)
2018-03-03 01:20:00
用 gcc 处理文字档…那叫编译吧
作者: profiles (pforileS)
2018-03-04 19:56:00
记得当初是先学Pascal,再学资料结构,后来C/C++就自己自学其实不懂为何指标很难懂? 那时候看K&R C程式语言,书上写得都蛮清楚
继续阅读
[讨论] 大家开始工作后都是怎么精进自己的
biboga
Fw: [问题] 台北找 vue 家教老师
peanut97
[请益]新鲜人做了一个AR-Demo求健检起薪
Flowerof
[心得] 专攻软件工程师的猎头日常
wisdom8002
[问券] 运动APP使用之研究问券
Irhhwtd
[征才] Cloudnifier征 PM, PG , Sales
benji2007
[征才] 软领科技征Android/iOS工程师
Judykang
[请益] 有没有fast dirty coder的书推荐?
Ghamu
[请益] 研究所领域一问
TitanEric
[请益] 转 传产ERP v.s 联电CIM offer
gvstave
Links
booklink
Contact Us: admin [ a t ] ucptt.com