力扣(Leet Code)介紹
相信不少學(xué)習(xí)編程的人對(duì) LeetCode 這個(gè)網(wǎng)站是相當(dāng)之熟悉的,這是一個(gè)專供程序員們練習(xí)編程能力的網(wǎng)站村生,主要側(cè)重于算法方面惊暴,想進(jìn)入一線大廠必備技能沒(méi)有之一。
作為一個(gè)最早期的趁桃、用戶量也非常大的辽话、面向大眾的 OJ(Online Judge),LeetCode 在前兩年年做了一個(gè)特別重大的決定 —— 正式進(jìn)入中國(guó)卫病。
雖然在 LeetCode 進(jìn)入中國(guó)之前我們也能使用 LeetCode油啤,但是由于其服務(wù)器遠(yuǎn)在太平洋的對(duì)岸,以至于使用體驗(yàn)往往不太好蟀苛,為了能給中國(guó)這個(gè)互聯(lián)網(wǎng)大國(guó)提供服務(wù)益咬,LeetCode 專門(mén)建了一個(gè)中國(guó)站。
中國(guó)站會(huì)提供一些國(guó)內(nèi)互聯(lián)網(wǎng)企業(yè)的工作機(jī)會(huì)/實(shí)習(xí)機(jī)會(huì)帜平,如果你剛好有這方面的能力幽告,可以通過(guò) LeetCode 直接投遞簡(jiǎn)歷。
可是裆甩,LeetCode 雖然提供了對(duì)處于國(guó)內(nèi)的我們來(lái)說(shuō)更方便的中國(guó)站冗锁,但是由于 LeetCode 網(wǎng)頁(yè)上的 IDE 并不是很便于編寫(xiě)代碼和調(diào)試,以至于一般我們都會(huì)自己在自己常用的 IDE 里新建一個(gè)代碼文件淑掌,在代碼寫(xiě)好蒿讥、調(diào)試好之后再粘貼到 LeetCode 上進(jìn)行評(píng)分。
這個(gè)操作雖然是在各種 OJ 上的標(biāo)準(zhǔn)操作抛腕,但是在互聯(lián)網(wǎng)如此發(fā)達(dá)、IDE 可擴(kuò)展性越來(lái)越高的今天媒殉,這種操作不夠便捷担敌。
這個(gè)時(shí)候,我們就應(yīng)該拿出微軟開(kāi)發(fā)的史上最強(qiáng)代碼編輯器VS Code了廷蓉。
在 VSCode 上有一個(gè) LeetCode 擴(kuò)展在近期上架全封,目前還處于預(yù)覽版的階段马昙。
Node.js 環(huán)境搭建
Node.js官網(wǎng):https://nodejs.org/en/,下載自己想要的版本刹悴,建議下載穩(wěn)定版本行楞。
LeetCode插件安裝
Vs Code安裝這里就不再過(guò)多的贅述就轧,請(qǐng)自行安裝证杭。打開(kāi) Vs Code
按照如下步驟進(jìn)行操作
LeetCode 登錄和使用
-
在登錄賬戶之前一定要先選擇賬戶來(lái)源到底是美國(guó)還是中國(guó),因?yàn)檫@兩種賬戶不互通(只需修改一次)
-
接下來(lái)就是登陸了妒御,選擇相應(yīng)的用戶輸入賬戶密碼即可
-
登陸后會(huì)顯示所有的題目
-
選擇相應(yīng)的題目
-
編寫(xiě)好代碼之后點(diǎn)擊測(cè)試按鈕進(jìn)行測(cè)試
-
測(cè)試完成之后進(jìn)行代碼的提交