作者spong (请输入ID)
看板Soft_Job
标题[请益] 关於让自己进步的方法
时间Tue Dec 1 19:49:23 2020
想请问一下,版上各位神人,有甚麽方式能让自己
在解leetcode..等演算法题目时,避免使用「暴搜」
这种想法太过「直观」方式写出,Time Limit Exceeded (TLE)
的程式码,自己再解题时,一时没有想法,就会先直接硬干
即使答案正确,去看看别人的程式码,和自己的真的差很多QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.213.185.143 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1606823365.A.5C0.html
1F:推 jennya: 往好处想你DFS应该很熟XD 面试考到DFS 就不用怕了XD 12/01 19:58
2F:→ jennya: 认真回,当你要开始写扣之前,先去偷看讨论区的文章标题 12/01 20:01
3F:→ jennya: 都是些什麽复杂度,然後逼自己一定要想到那个复杂度的演 12/01 20:01
4F:→ jennya: 算法才能开始写第一行扣。 12/01 20:01
5F:推 CaptPlanet: 刷起来! 12/01 20:04
6F:推 CaptPlanet: 建议想出暴力法後再好好看一下暴力法中有没有可以优 12/01 20:10
7F:→ CaptPlanet: 化的地方,像是调整资料结构或是使用动态规划或是简 12/01 20:10
8F:→ CaptPlanet: 化题目等等。写久了慢慢会变强,举个简单的例子,像是 12/01 20:10
9F:→ CaptPlanet: 看到已排序的阵列需要搜寻,会马上想到二元搜寻 12/01 20:10
10F:推 CaptPlanet: 好好认真写、认真思考就不会变成在背题目而是培养自己 12/01 20:12
11F:→ CaptPlanet: 对演算法设计的思维 12/01 20:12
12F:→ wulouise: 想不出来有时候是懂太少,看别人的答案理解也是方法 12/01 20:16
13F:嘘 final01: 你又不是在比赛??没想到好方法就在想阿~想一个月也要 12/01 21:50
14F:→ final01: 想阿... 12/01 21:50
15F:推 me356500: 写到dp的时候根本不知道讨论区那些人脑袋是什麽构造的 12/01 23:00
16F:推 worcdlo: 多看,多想,用心体会 12/02 00:11
17F:推 annheilong: 答案是:想到暴力法也不要写他 不过有时候暴力法会过 12/02 10:01
18F:推 jerry840622: 多写多看别人的code学 12/02 10:34
19F:→ pttworld: 基本上没有AC 98%以上都不是最佳解 12/02 13:03
20F:→ DarkBeat: 刷到後面再回去写第一题...卡...都还给讨论区惹T.T 12/02 15:18
21F:推 ZakuSIN: 有时间限制吗? 没有为啥不先想再写... 12/05 01:40