其实蛮想知道刷过题的人
是否对写程式有产生帮助
帮助效果大不大
值得因为写程式而投资吗
没花过很多时间在上面
如果能有一定CP值的帮助
或许可以考虑
毕竟时间有限
作者:
Argos (Big doge is watching u)
2018-12-21 13:47:00其实主要都是一句话 空间换取时间 剩下的就是各种变形
作者:
mozzan (mozzan)
2018-12-21 13:29:00一楼那个不刷也应该要知道才对啊
看你做什么,如果做些系统整合兜兜api就用不太到。里面大部分题目都是要达到省空间或是省时间,如果你做的东西有这些需求刷的话就有帮助。
其实是在于,大多人写的程式,这些其实影响没这么大XD
其实还是有用 比如说你要设计一个cache 你用List存取就是O(n^2) 但是如果你有unique key,就用hashmap存那存取就变成O(n)
cache要做到存取都O(1)吧? hash + linked list
作者:
stosto (树多)
2018-12-21 14:41:00不是所有Case都需要空间换时间,反正就看你的应用是在什么平台,有时候速度太快使用者感受反而不好,很妙
作者:
stkoso (Asperger)
2018-12-21 14:53:00搞嵌入式有时就要用时间换空间了 又是另一门学问
作者:
yamakazi (大安吴彦祖)
2018-12-21 15:57:00你来这边问 都会说刷题没用 最好在板上推一下不用刷题的风向 这样对手会少一点我有朋友考前三天刷题就上google了 刷题不重要啦 真的对你平常工作没帮助又浪费时间面试前刷个三十题就够了 拜托不要刷三百题浪费时间^^真的高手都不刷题的 面试聊一聊就上了 刷题是弱者的表现
作者:
drajan (EasoN)
2018-12-21 16:26:00我比较好奇有没有认识不刷题还上FAG的 ACM国手不能算
作者:
pttworld (批踢踢世界)
2018-12-21 16:41:00真的高手学生时期刷完去比赛,不是出社会在刷的国中就有程式竞赛了,为什么要为面试硬刷
作者:
NCUking (中大王)
2018-12-21 17:10:00有喔 有喔 只是他高中进过IOI选训营去翻翻上古神书 C名题精选百则 就知道了leetcode 不过就是一堆经典题目跟变形
作者:
ks950901 (ks950901)
2018-12-21 18:24:00300吧
作者:
Morphee (千磨万击还坚劲)
2018-12-21 19:24:00没domain才会要刷
作者:
gino0717 (gino0717)
2018-12-21 19:49:00我打算刷完800题后把104的大头贴改成圆饼图 棒不棒!
推y 而且很多人喜欢拿一些个例、面了某某国际大企业最好还要是海外office 那里面试官注重你的经验完全不care算法 来佐证刷题可笑 但真拿面试案例来说的话明显考题目的比例比没考的高很多吧 何况考 DS & Algo跟探究你程度高低这两件事又不冲突 硬要无限上纲成考算法题就只是跟风 根本是矫枉过正
作者:
Argos (Big doge is watching u)
2018-12-21 21:38:00我是针对解题来讲阿?应用上当然就看情况 一般来说我们甚至会将程式可读性 易修改性好一点 但效能差一点至于轫体 对于空间斤斤计较的情况当然能省则省囉至于考演算是不是跟风 前面已经很多结论了 你工作上没什么用到 有什么理由考? 这不是跟风那什么是跟风?那你工作上就是常用 甚至职缺就是算法工程师 你不考反而奇怪吧?这么简单的道理 到底是....?FLAG人家考DSA 工作可能常需要注意 也很合理啊?重点是看看你自己公司实质上到底是在做啥的 再想你该如何面试人家吧?这不是也很合理吗?
作者:
djshen (djshen)
2018-12-21 22:09:00我是不太相信最简单的算法都不会的人会多注重架构移除list A内与list B重复的元素就是有人会写成linearsearch 还是113的另一个是set unodered_set不分 112的这些人当你同事 不知道要花多少力气code review阿 我忘记这里不喜欢算法 也不喜欢软件工程
作者:
ikai99 (18岁的天空)
2018-12-21 22:32:00有同事上水管的iOS缺,没有刷题,都问iOS
写题目挺有趣的啊,当益智游戏玩,干嘛这么痛苦为了工作刷
考刷题不是看你知道多少题怎解,是考遇到未知题目时你会怎分析研究进行解题
作者:
plover (喜欢你 ( ̄▽ ̄#)﹏﹏)
2018-12-21 23:35:00之前会考 candidates 实作任意一种 sorting algorithms我觉得知道 bubble sort,实作 bubble sort 应该不难吧?结果并非如此。后来有反省题目出得太困难,不过如果没固定题目,就很难说 A比 B好,B又比 C好一些
作者:
plsmaop (plsmaop)
2018-12-22 00:18:00112怎么可能不熟STL......这样ADA怎么过的......
资源如果都是有限的 而且都是烧自己的荷包 你就知道重要性了
作者:
kaltu (ka)
2018-12-22 00:39:00刷体不是让你把可能会出现的题目都混熟,最大的帮助是你真的不作弊不偷看答案一题一题认真解最后练出来的“解题感”之后遇到新问题就不会一头雾水有点像算数学练“数感”的感觉如果你常常推导公式推到一个步骤卡关,就代表你可能数感不够强写程式一样,架构都lay好了开始implement的时候动不动就卡关要出去跑步洗澡转换心情,就代表你基本功没练熟
作者: lanexs777 (GGSM) 2018-12-22 02:23:00
我本科硕士都CS 刷题没有帮助到我写扣
作者:
Ekmund (是一只小叔)
2018-12-22 12:31:00我会闷著头想 因为时间很零碎 一题解两三天都有过但要练所谓的解题感 很多时候不看解答学根本办不到差别在 要怎么拿捏那个投降的时间点 才不算太快或太久
作者:
yyhsiu (hsiu)
2018-12-22 12:35:00我觉得,你可以有条理的解释给别人听说为什么你想不下去了那就可以看解答了。
这业界很多东西蛮低调的 你刷了400题以上 精刷的话呵呵 我相信你自己会找到管道让别人知道你精刷过然后你会发现你很轻松就快破三百
能够熟练不卡住地推导数学公式都是要先看过解答吧...很多数学家想了快一辈子才给出的证明,没看过要直接推导还真没那么容易
作者:
remmurds (Stronghold)
2018-12-23 13:21:00很多前端的都在追framework最新功能 没时间刷题
作者:
Argos (Big doge is watching u)
2018-12-23 16:19:00老实讲你个人爱刷喜欢刷想更上层楼当然完全没问题阿?但今天重点在公司那一方吧?明明就是狗屁企业还跟风学人家考这个 XD 你拿得出年薪几百万当然爱怎么考就怎么考阿?刷题对个人而言当然没有坏处啊 你时间多想往那方面钻 外面肯定有你的位子的