Re: [请益] (ByteDance 面试) 两种不同写法的复

楼主: unixxxx (皓皓)   2022-12-05 02:46:23
※ 引述《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是分析出来的结果
可是平常工作都不会去看程式的逻辑啊
程式要写的让人看得懂
直观 易读 比复杂度重要才是
作者: peter98 (新兵)   2022-12-05 03:27:00
你记得提醒你同事送code review时不要把你加到approvallist 看你这篇文章 你review code应该满雷的
作者: s0914714 (YA)   2022-12-05 05:26:00
不看程式逻辑那是看心情?
作者: sasoman (干 盗帐号勒)   2022-12-05 07:30:00
不看逻辑你看啥?
作者: s06yji3 (阿南)   2022-12-05 09:14:00
笑了
作者: CRPKT (crpkt)   2022-12-05 10:15:00
照这个标准去实作费氏数列应该很可怕 XD
作者: peter98 (新兵)   2022-12-05 11:33:00
台湾公司分红什么时候改发日币了?
作者: hobnob (hobnob)   2022-12-05 11:42:00
你看不懂逻辑不代表别人不看
作者: Alex548291 (ARS·L)   2022-12-05 12:41:00
不看逻辑用通灵的484
作者: zebra10029   2022-12-05 12:42:00
不看逻辑看什么
作者: GTR12534 (カラス)   2022-12-05 13:18:00
你可以推文
作者: sniper2824 (月夜)   2022-12-05 13:23:00
应该没有reviewer吧 hehe
作者: integritywei (蓝泡泡)   2022-12-05 13:39:00
这样还不够直观易读?
作者: DarkIllusion (′・ω・‵)   2022-12-05 15:42:00
我不会把"让不会写程式的人看懂"称做易读
作者: brucetu (sec)   2022-12-06 00:29:00
完美示范为什么要考刷题
作者: zxcchiou (立叉西)   2022-12-06 09:13:00
不看逻辑 看天意是吗?
作者: shooter555 (shooter)   2022-12-06 10:43:00
直观易读是界面 内容还是要考虑复杂度
作者: TUTOTO (TUTOTO)   2022-12-06 15:44:00
让我想到专讲空话的主管 读不懂就说写得烂 笑死
作者: TakiDog (多奇狗)   2022-12-07 03:59:00
好 下次遇到Process/Thread同步问题通通用sleep

Links booklink

Contact Us: admin [ a t ] ucptt.com