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