背景
衆所周知,通過刻意練習高質量的題目可以加深我們對計算機科學中經典數據結構的深刻理解,從而可以快速用合適的數據結構去解決現實中的問題。而LeetCode就是一個收集了各大IT公司的筆試面試題的在線編程網站,是我們進行刻意練習的一個不可多得的好幫手。下面,我們就來介紹一下如何通過這個網站來練習算法題目,提升我們的編程技能。
流程
Step01 註冊leetcode用戶
網址:https://leetcode-cn.com/
Step02 進入題庫
進入官網以後,點擊菜單欄上的題庫。
Step03 選擇所要練習的題目
在分類欄中選擇想要的做的題,對於算法刻意練習則直接點擊算法。
如果你不想一個一個的刷題,也可以在分類標籤中選擇自己薄弱或者喜歡的類別。
在該類別的題目列表中選擇刻意練習的算法題目即可。
Step04 練習算法題
在進入題目頁面後,可以選擇你擅長的程序語言。
當你寫完程序以後,可以點擊下面的 執行代碼 來驗證你寫的程序是否正確,該驗證只會測試給定的例子。
而想要通過測試,就需要 提交 解答,該步驟會比較慢,需要等一會兒,當出現如下圖的情況時,說明你已經通過了測試。
點擊 顯示詳情 可以看到自己對於該題的提交情況,在“執行用時分佈圖表”中點擊“綠柱”可以查看對應排名用戶提交的代碼。
Step05 查看題解,參與討論
可以在“題解”面板查看其他用戶提供的解題思路。
也可以在“評論”面板查看其他用戶對該題目的評論。
總結
到此爲止,如何在Leetcode上進行算法刻意練習就介紹完了。希望正在學習數據結構與算法課程的同學,或者準備春招的同學通過Leetcode平臺可以提升自己的編程技能。今天就到這裏吧!See You!
往期活動
LSGO軟件技術團隊會定期開展提升編程技能的刻意練習活動,希望大家能夠參與進來一起刻意練習,一起學習進步!