作者unixxxx (皓皓)
看板Soft_Job
标题Re: [请益] (ByteDance 面试) 两种不同写法的复
时间Mon Dec 5 02:46:23 2022
※ 引述《oopFoo》之铭言
: ※ 引述《NTUmaki (西木野真姬)》之铭言:
: : 事情是这样的,今天下午面了 ByteDance 2023 的缺 (Algorithm Engineer)
: : 考了 leetcode 3. Longest Substring Without Repeating Characters
: : (https://reurl.cc/WqNV8k)
: : 我的解法:
: : https://i.imgur.com/o5wrRMo.png
: 这题应该是用dict,而不是set。用dict来纪录字元的位置,这样就不用while来重找。
: 面试官对你很好,提示你不要用while,让你想其它方法,可惜你卡在n2,2n的问题上。
2n是分析出来的结果
可是平常工作都不会去看程式的逻辑啊
程式要写的让人看得懂
直观 易读 比复杂度重要才是
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.85.181 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1670179585.A.35D.html
1F:→ peter98: 你记得提醒你同事送code review时不要把你加到approval 12/05 03:27
2F:→ peter98: list 看你这篇文章 你review code应该满雷的 12/05 03:27
3F:推 s0914714: 不看程式逻辑那是看心情? 12/05 05:26
4F:嘘 sasoman: 不看逻辑你看啥? 12/05 07:30
5F:嘘 s06yji3: 笑了 12/05 09:14
6F:推 CRPKT: 照这个标准去实作费氏数列应该很可怕 XD 12/05 10:15
7F:→ peter98: 台湾公司分红甚麽时候改发日币了? 12/05 11:33
8F:嘘 hobnob: 你看不懂逻辑不代表别人不看 12/05 11:42
9F:嘘 Alex548291: 不看逻辑用通灵的484 12/05 12:41
10F:嘘 zebra10029: 不看逻辑看什麽 12/05 12:42
11F:嘘 GTR12534: 你可以推文 12/05 13:18
12F:嘘 sniper2824: 应该没有reviewer吧 hehe 12/05 13:23
13F:→ integritywei: 这样还不够直观易读? 12/05 13:39
14F:嘘 DarkIllusion: 我不会把"让不会写程式的人看懂"称做易读 12/05 15:42
15F:嘘 brucetu: 完美示范为什麽要考刷题 12/06 00:29
16F:嘘 zxcchiou: 不看逻辑 看天意是吗? 12/06 09:13
17F:→ shooter555: 直观易读是界面 内容还是要考虑复杂度 12/06 10:43
18F:嘘 TUTOTO: 让我想到专讲空话的主管 读不懂就说写得烂 笑死 12/06 15:44
19F:嘘 TakiDog: 好 下次遇到Process/Thread同步问题通通用sleep 12/07 03:59