leetcode的通路網址:https://www.leetcode.com
1、題目類型的選擇
标題欄中problems選項被分為三類:Algorithms、DataBase、Shell,分别表示算法題、資料庫題、shell腳本題
想要學習算法直接選擇Algorithms即可;
2、選擇Algorithms選項
該選項由序号(每個題目有唯一的序号)、Acceptance(送出後的正确率)、Difficulty(難易程度)三者組成;
其中Difficulty又分為:Easy、Medium、Hard
Easy:較基礎簡單的算法,無需太多思考即可解答,一般适用于初學者;
Medium:稍有些難度,一般會涉及到經典的算法,需要一定的思考才可解答的題目;
Hard:最具難度的題目,一般都需要精細的思考:算法和解題思路以及解題細節;
3、選擇符合自己要求的題目
可通過Tags或Company标簽進行篩選,查找類似的題目可通過Show Similar Problems和Tags結合來搜素;
4、探讨問題
可通過題目旁的Discuss按鈕,進入讨論區,可通過發帖和回複的方式進行;
5、代碼的編寫、測試與送出
選擇好題目類型後,選擇程式設計語言,編寫好後,通過測試運作,使用者測試custom TestCase對題目進行輸入設定,經過測試無誤後即可點選Submit Solution進行送出
6、檢視自己送出的題目
通過 My Missions了解自己解題正确率以及排名。