眾所周知,通過刻意練習(xí)高質(zhì)量的題目可以加深我們對計算機(jī)科學(xué)中經(jīng)典數(shù)據(jù)結(jié)構(gòu)的深刻理解,從而可以快速用合適的數(shù)據(jù)結(jié)構(gòu)去解決現(xiàn)實(shí)中的問題。而LeetCode就是一個收集了各大IT公司的筆試面試題的在線編程網(wǎng)站,是我們進(jìn)行刻意練習(xí)的一個不可多得的好幫手。下面,我們就來介紹一下如何通過這個網(wǎng)站來練習(xí)算法題目,提升我們的編程技能。
Step01 注冊leetcode用戶
網(wǎng)址:https://leetcode-cn.com/
Step02 進(jìn)入題庫
進(jìn)入官網(wǎng)以后,點(diǎn)擊菜單欄上的題庫。
Step03 選擇所要練習(xí)的題目
在分類欄中選擇想要做的題,對于算法刻意練習(xí)則直接點(diǎn)擊算法。
如果你不想一個一個的刷題,也可以在分類標(biāo)簽中選擇自己薄弱或者喜歡的類別。
在該類別的題目列表中選擇刻意練習(xí)的算法題目即可。
Step04 練習(xí)算法題
在進(jìn)入題目頁面后,可以選擇你擅長的程序語言。
當(dāng)你寫完程序以后,可以點(diǎn)擊下面的 執(zhí)行代碼 來驗(yàn)證你寫的程序是否正確,該驗(yàn)證只會測試給定的例子。
而想要通過測試,就需要 提交 解答,該步驟會比較慢,當(dāng)出現(xiàn)如下圖的情況時,說明你已經(jīng)通過了測試。
點(diǎn)擊 顯示詳情 可以看到自己對于該題的提交情況,在“執(zhí)行用時分布圖表”中點(diǎn)擊“綠柱”可以查看對應(yīng)排名用戶提交的代碼。
Step05 查看題解,參與討論
可以在“題解”面板查看其他用戶提供的解題思路,也可寫下自己的解題思路。
可以在“評論”面板查看其他用戶對該題目的評論。
到此為止,如何在Leetcode上進(jìn)行算法刻意練習(xí)就介紹完了。正在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法課程的同學(xué),或者準(zhǔn)備春招的同學(xué)可以通過Leetcode平臺來提升自己的編程技能。今天就到這里吧!See You!
聯(lián)系客服