技术图文:如何在leetcode上进行算法刻意练习?

背景

众所周知,通过刻意练习高质量的题目可以加深我们对计算机科学中经典数据结构的深刻理解,从而可以快速用合适的数据结构去解决现实中的问题。而LeetCode就是一个收集了各大IT公司的笔试面试题的在线编程网站,是我们进行刻意练习的一个不可多得的好帮手。下面,我们就来介绍一下如何通过这个网站来练习算法题目,提升我们的编程技能。


流程

Step01 注册leetcode用户

网址:https://leetcode-cn.com/

技术图文:如何在leetcode上进行算法刻意练习?

Step02 进入题库

进入官网以后,点击菜单栏上的题库。

技术图文:如何在leetcode上进行算法刻意练习?

Step03 选择所要练习的题目

在分类栏中选择想要的做的题,对于算法刻意练习则直接点击算法。

技术图文:如何在leetcode上进行算法刻意练习?

如果你不想一个一个的刷题,也可以在分类标签中选择自己薄弱或者喜欢的类别。

技术图文:如何在leetcode上进行算法刻意练习?

在该类别的题目列表中选择刻意练习的算法题目即可。

技术图文:如何在leetcode上进行算法刻意练习?

Step04 练习算法题

在进入题目页面后,可以选择你擅长的程序语言。

技术图文:如何在leetcode上进行算法刻意练习?

当你写完程序以后,可以点击下面的 执行代码 来验证你写的程序是否正确,该验证只会测试给定的例子。

技术图文:如何在leetcode上进行算法刻意练习?

而想要通过测试,就需要 提交 解答,该步骤会比较慢,需要等一会儿,当出现如下图的情况时,说明你已经通过了测试。

技术图文:如何在leetcode上进行算法刻意练习?

点击 显示详情 可以看到自己对于该题的提交情况,在“执行用时分布图表”中点击“绿柱”可以查看对应排名用户提交的代码。

技术图文:如何在leetcode上进行算法刻意练习?

Step05 查看题解,参与讨论

可以在“题解”面板查看其他用户提供的解题思路。

技术图文:如何在leetcode上进行算法刻意练习?

也可以在“评论”面板查看其他用户对该题目的评论。

技术图文:如何在leetcode上进行算法刻意练习?


总结

到此为止,如何在Leetcode上进行算法刻意练习就介绍完了。希望正在学习数据结构与算法课程的同学,或者准备春招的同学通过Leetcode平台可以提升自己的编程技能。今天就到这里吧!See You!


往期活动

LSGO软件技术团队会定期开展提升编程技能的刻意练习活动,希望大家能够参与进来一起刻意练习,一起学习进步!