天天看點

Online Judge - LeetCode的使用

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了解自己解題正确率以及排名。