Re: [请益] 资料结构重要程度

楼主: DesertGold (沙漠黄金)   2019-10-25 23:31:05
※ 引述《a23395080 (路过看看)》之铭言:
: 资料结构这门课到底重不重要啊
: 如果非资工系的工学院学生没修DS 但是会写C
: 对未来找工程师职缺(非软件工程师)影响大吗???
如果是找软件工程师那影响绝对很大
基本上面试很常考你资料结构的观念
你这边说未来要找非软件的工程师
的确有些工程师职缺是不需要懂资料结构的
但是注意如果你要找的职缺是要求会C的话
那基本上你应该还是得懂一些资料结构
至少要知道linked list和array
这些你可以上网搜寻一下C语言面试常考题
可能有些帮助
作者: Hertzfeld (Google+)   2019-10-25 23:33:00
108课纲出来的小孩人人都学过出浅的DSA
作者: boss0405 (boss)   2019-10-25 23:36:00
不过说真的,你去找前几大IC设计的SW/FW,能写出漂亮的linkedlist的,不超过10%,还很多连基本的都写不出来对新人来讲,学校和科系大于一切
作者: j0958322080 (Tidus)   2019-10-26 00:11:00
C面试考题通常是i++, ++i这种的比较多,不然就*(p++)真的会考到资料结构的超少,算法还比较多呢
楼主: DesertGold (沙漠黄金)   2019-10-26 00:19:00
可能会叫你去白板写一下linked list怎么实做然后再问你linked list和array各有哪些优缺点
作者: JasperChang (PeterChou)   2019-10-26 00:39:00
资料结构是问到排序伫列二元树复杂度之类吧链表跟阵列太基本了指标++--的智障组合题满无聊的 只能当脑力激荡
作者: jeff40108 (死得腥羶艳油剂是他)   2019-10-26 00:46:00
指标加加减减摆明是系统厂砍薪水用的写对了也跟你说错的,反正现场没电脑死无对证
作者: Namukab (不要问)   2019-10-26 01:57:00
虽然我不是写软件的 但你们讲的链结串行、指标 不是都是计概的内容吗?为啥会扯到资料结构?
作者: heatthree (热火三)   2019-10-26 02:01:00
因为链结串行就是一种资料结构啊
作者: Apache (阿帕契)   2019-10-26 02:04:00
不谈指针 链表确实是一种资料结构没有错甚至阵列也是 不过没啥好讲的 可能会讲一下标准库的阵列类链表也可以当后面实作指针树的暖身
作者: p1234891 (aaa0101zzz)   2019-10-26 02:34:00
借问一下如果再硕班有限的时间 资结跟算法只能二选一修课或是自学的话 应该哪个为优先呢?以未来就业为考量的话 感谢~
作者: magneto5566 (万磁王5566_麦寮法斯宾达)   2019-10-26 02:53:00
其实算法也会用到资料结构的观念。我觉得现在网络上都有人整理好了,要自学也不难啦。
作者: smallcar801 (大叔带妳看金鱼)   2019-10-26 07:55:00
当然是修算法,然后你就会因为听不懂被迫自学资结了
作者: Jyery (文帝)   2019-10-26 08:26:00
资结不是大学就要熟了吗
作者: snoopy790428 (snoopy)   2019-10-26 08:43:00
不就是资工所考科吗
作者: o07608 (无良记者)   2019-10-26 11:02:00
array当然是DS啊,哪本DS参考书开头不教array的XD
作者: Kuba4ma (哦吼)   2019-10-26 15:59:00
array就基本功阿 土法炼钢耶
作者: qazxws (QAZ)   2019-10-26 16:24:00
Segment tree Fenwick tree
作者: stosto (树多)   2019-10-27 03:51:00
现在软件问设计模式比较实在

Links booklink

Contact Us: admin [ a t ] ucptt.com