各位刷了算法题怎么用到实际项目中.

2021-07-11 19:48:01 +08:00
 emeab

最近公司比较闲. 上班都在刷算法题. 但是感觉自己刷了也只是刷了 实际项目中根本没怎么用到. 请问各位大佬刷了算法题是怎么样用到实际项目中的.

2139 次点击
所在节点    问与答
16 条回复
hs0000t
2021-07-11 19:55:36 +08:00
跳槽
ReferenceE
2021-07-11 20:15:58 +08:00
没用,因为你写的是 CRUD
除非你写特别底层的玩意
ZRS
2021-07-11 20:17:56 +08:00
利用刷题经验找个更好的工作
charlie21
2021-07-11 20:32:34 +08:00
就是个益智 防止老年痴呆的,还应用什么?做做算法小破题本身就是为了防止天天做看似高大上实则 CRUD boy 的促使脑子都要僵掉了的活计对于脑子的损伤 并起到一定恢复作用
Origami404
2021-07-11 20:34:31 +08:00
当看到 API 时能一眼看出时间复杂度来 🤣
learningman
2021-07-11 21:18:04 +08:00
跳槽 Google 写底层去
silerLee
2021-07-11 22:02:13 +08:00
面向工资编程.这要问吗.哈哈哈
raaaaaar
2021-07-11 22:53:56 +08:00
顶层应用层很少,写写框架会遇到一些,写底层会多一些,不过大多都是已经被研究透的,就那么些,所以还是面试为主吧
Kobayashi
2021-07-11 22:56:41 +08:00
用个 JB 。刷题是为了面试跳槽,读源码配合项目反刍才是做提升。
ch2
2021-07-11 23:10:00 +08:00
算法题目难度主要在于:限制做题时间+卡最优解(故意让普通解过不掉 case)+不能查资料
实际项目里这几点意义不大
Hsinyao
2021-07-11 23:50:19 +08:00
我就是做底层的,虚拟化,写 C 和汇编,够底层了吗?照样根本用不上算法,面试也不考。但是我觉得算法训练带给我的一些看不见摸不着的东西(比如解决问题的思路和能力)是非常重要的。
hahasong
2021-07-12 00:19:58 +08:00
现在各种 APP 体积超大 ,性能低下可优化的空间多了去了。还轮不到在算法层面优化
xiadong1994
2021-07-12 00:44:14 +08:00
比较常见的比如遍历目录知道这是个 tree,用 dfs/bfs 就行;或者知道依赖关系(比如 import 的包)就是一个有向图;正则表达式是个有限自动机;局部最优解!=全局最优解( DP )等等
kera0a
2021-07-12 00:53:56 +08:00
锻炼程序思维,扩大脑内存,增强脑内代码运行速度和规模。
MoYi123
2021-07-12 10:27:09 +08:00
我之前做麻将游戏的时候,用了动态规划把带"万能牌"的牌型的判胡和听牌提示的性能提高了估计有几万倍。
wengjin456123
2021-07-12 13:26:38 +08:00
读研可能会用到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/788868

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX