你不知道的 LeetCode 技巧(第二篇)
上一篇 你不知道的 LeetCode 技巧(第一篇) 講述了三個 JS 刷題的小技巧。今天來分享幾個 leetcode 通用小技巧,不管你是用什么語言刷題都可以使用。
tip1 - 中英文切換
力扣中國部分題目描述由于翻譯的原因,會變得難以理解,甚至出現(xiàn)「翻譯錯誤導致題意發(fā)生變化的情況」。
這個時候推薦大家使用「切換語言」功能,將其轉(zhuǎn)化為英文。
如下是中文題目描述:

接下來,可以點擊下面的圖標切換語言。

這只是切換單個題目的語言,如果你想切換整個網(wǎng)站的語言,可以點擊力扣中國頂部右側(cè)的這個按鈕。

tip2 - 快捷鍵
使用快捷鍵可以顯著提高效率,刷力扣也是一樣。
如下是我常用的兩個快捷鍵,強烈推薦使用。
提交代碼:cmd + enter 執(zhí)行代碼(測試):cmd + `
目前力扣編輯器提供八個快捷鍵綁定,更多快捷鍵可以參考力扣的提示。如下所示:

另外如果你是 windows 那么上述快捷鍵肯定不生效,那么你可以按照如上方式查看文檔了解具體的快捷鍵綁定。
tip3 - 限定時間刷題
之前我提到過:「推薦大家給自己做題設定一個時間限制」??梢圆捎萌缦路绞剑?/p>
力扣模擬面試 力扣周賽
大家可以做題時點擊這個給自己限定時間。

值得注意的是,默認限制時間是 30 分鐘。「建議大家逐步縮短時間,做到 15 分鐘以內(nèi)」,有條件的話挑戰(zhàn)一下「五分鐘」。
tip4 - 在線面試
如果你是面試官,也可直接使用力扣來出題。力扣中的很多功能都可以使用。

你可以自由添加力扣原題,當然也可以自己出題。

更有意思的的是,竟然可以出前端題 ??。其實前端題就是一個類似于 stackblitz 的東西。不得不說,如果你是前端面試官,這個在線面試功能可以說很全面了。

另外也支持文字聊天,語音,視頻,在線評價等常見的面試功能。

簡單適用了一下,一個月可以免費創(chuàng)建 10 次面試,每次面試不能超過三個小時,總體來說還蠻方便的。
tip5 - 刷題插件
我自己做了一個刷題插件 leetcode-cheatsheet,它擴展了力扣平臺的功能。
比如:
一鍵寫題解

一鍵復制所有內(nèi)置測試用例

數(shù)據(jù)結(jié)構(gòu)可視化

復雜度對照表, 直接根據(jù)數(shù)據(jù)規(guī)模反猜答案的算法復雜度

功能太多了,不一一介紹了。
更多功能以及「如果獲取插件」可以參考之前我寫的文章: 刷題插件新功能 - 「數(shù)據(jù)結(jié)構(gòu)可視化」上線啦
總結(jié)
文章寫于 2021-08-17。如果后續(xù)力扣改版,那么相應功能可能會發(fā)生變化。如果后續(xù)力扣推出新的功能,力扣加加也會第一時間同步大家。比如力扣剛剛發(fā)布 APP 的時候,我就參與了內(nèi)測第一時間給大家?guī)砹诉@篇文章 力扣 APP 全新改版,史詩級增強!。
本文給大家介紹了五個在力扣中國刷題的技巧:
使用中英文切換功能,防止因為翻譯問題使自己看不懂題目描述。 使用快捷鍵提供自己的效率,尤其是執(zhí)行和提交這兩個功能。 限定時間刷題,創(chuàng)造面試的緊張感。 如果你是面試官,不妨試試力扣的在線面試功能。 如果你刷力扣,強烈推薦我開發(fā)的力扣刷題插件。更多功能,等你來提。
愛心三連擊
1.看到這里了就點個在看支持下吧,你的在看是我創(chuàng)作的動力。
2.關(guān)注公眾號力扣加加,獲取更多算法硬核文章!加個星標,不錯過每一條成長的機會。
3.如果你覺得本文的內(nèi)容對你有幫助,就幫我轉(zhuǎn)發(fā)一下吧。
后臺回復:「電子書」,獲取我精心制作的算法刷題電子書(20+萬字) 后臺回復:「背包」,自動獲取《背包九講》pdf 后臺回復:「腦圖」,自動獲取我制作的算法腦圖總結(jié) 后臺回復:「刷題插件」,自動獲取上萬人都在用的力扣刷題插件
另外你還可以回復具體的算法專題獲取相應的文章,比如 「二分」,「堆」,「樹」,「鏈表」等等
微信更新了推送規(guī)則,優(yōu)先推送有互動的公眾號,為了不錯過更多優(yōu)質(zhì)文章,大家不妨點個贊!

