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