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

经验分享 程序员 微信小程序 职场和发展