想知道大家工作中力扣 Hot100 里的哪个算法在业务逻辑里会用的比较多?为什么?

2 天前
AkaGhost  AkaGhost
3346 次点击
所在节点   程序员  程序员
57 条回复
evan1
evan1
2 天前
完全没有, 我的业务逻辑就是 CRUD.
securityCoding
securityCoding
2 天前
用到几乎为 0 ,倒是时间/空间复杂度在做设计时经常会考虑考虑
angrylid
angrylid
2 天前
没有,没有,没有。
力扣主要是起到筛人的作用
coldle
coldle
2 天前
拿位运算写状态 ☝️🤣
niubilewodev
niubilewodev
2 天前
没有。
99.99%的工作不需要什么算法,我同事要是在项目上自己写算法,我第一个反对。
wuzhewuyou
wuzhewuyou
2 天前
没有,面试时啃一下
irisdev
irisdev
2 天前
dfs 肯定会有,其他基本没用过
ppxppx
ppxppx
2 天前
很多,搞传统算法解决 PCB 布线问题。感觉自己时不时就得造个算法解决问题😂,不然根本搞不下去。真心累,蛮有压力的,不过也挺有意思。
devfeng
devfeng
2 天前
android 开发,最近写过的算法:dfs 查找 View 树,视频片段合并区间
nightwitch
nightwitch
2 天前
最基本的倒腾遍历树状结构还算常用吧,如果你的代码出现了树状结构或者图这种数据结构的话,肯定会有需求来花式遍历的。
然后什么 LRU 啊,找一堆数据里前 K 个最大的这种还是业务代码会出现的。
Leetcode 经常高频出现的链表有关的题基本不会在工作里出现,链表太少见了
LotusChuan
LotusChuan
2 天前
唯一一次是查 bug 发现源头是个前人写的二叉树,改成三方库就修好了
yinmin
yinmin
2 天前
这个和大学里的高等数学一样呢,工作中多少人会用到高等数学呢(肯定有但不多)
yinmin
yinmin
2 天前
2000/2010 年代还没这样,为啥最近小十年招聘热衷于这类题目?有一个原因是:有一小撮牛人是从小学初中就开始走 noip-nio-acm 上来的,他们认识这类题目是基础,不会做就不是程序员。
Bingchunmoli
Bingchunmoli
2 天前
哈希表算吗 乁⁠༼⁠☯⁠‿⁠☯⁠✿⁠༽⁠ㄏ
Avafly
Avafly
2 天前
还是有些的, 最近在用 C 语言做图像处理相关就要用到各种算法, 要不太慢了.
比如在实现连通组件分析的时候用 two-pass 算法实现, 还用到了 disjoint-set 数据结构, 最后速度比 opencv 还快.
MRG0
MRG0
2 天前
好的库太多了,拿来吧你
songray
songray
2 天前
各种从祖宗节点找重孙节点和从重孙节点找祖宗节点的地方...
anviod
anviod
2 天前
有的增量更新/同步数据 找出更新前和更新后的差别 需要用到
sir283
sir283
2 天前
我直接 ctrl c 跟 ctrl v ,完全用不到那种高深的算法,你的就是我的,我的还是我的。
erenming
erenming
2 天前
@LotusChuan haha ,说不定其实也不一定是自己写的,大概率是第三方库 copy 过来改的

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

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

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

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

© 2021 V2EX