力扣作为一款专为IT行业工作者打造的专业级培训学习软件,致力于在全球范围内助力极客们提升职业技能。其核心优势在于全面的功能覆盖,无论是初学者还是资深工程师,都能在这里找到符合自身需求的学习资源。力扣不仅提供专业的IT行业题库,让用户能够通过刷题来巩固知识、检验水平,更有着海量的题解资源,为用户提供多元化的解题思路,从而激发创新思维。除此之外,软件还囊括了求职面试经验分享、职业发展探讨、名企内推等全方位的服务,构建了一个集学习、交流、就业于一体的综合性平台。

1、无论你在马桶上还是地铁上,掏出手机刷刷刷就能学习算法和数据结构;
2、把碎片化的时间投资一些在自己的职业能力上,让你面试信心倍增、职级提升;
3、算法数据结构有何可论?AI、区块链、大数据时下话题热潮的基础就是它;
4、来这里聊聊技术观点、职业发展以及面试经验,分享收获你的成长心得;
5、经验需要沉淀,在这个权威的算法学习平台撰写分享你的文章,收获更多的赞。

「刷题解」无论何时何地,掏出手机 “刷刷刷” 就能学习算法和数据结构。把碎片化的时间投资在自己职业能力上,让你面试信心倍增、技术深度更深、工作职级提升!
「看讨论」求职面试经验、职场生活、名企内推、技术学习心得等你来讨论,更有百万极客为你解答技术成长难题。
「追达人」这里是互联网技术达人云集之地,快完善你的个人战绩,来这里和他们交流切磋,也能提升一下自己的综合实力哦!
「享会员」开通力扣 Plus 会员,尊享 2000+ IT 名企面试题库、模拟面试、极速判题、编辑器智能模式、积分加成等 10 大专属特权。

1、首先打开app;

2、选择题库,这里提供了很多题目可以练习;

3、你可以根据自己的需求进行筛选;

4、选择之后查看题目,点击右下方按钮;

5、随后就可以开始做题了;

6、在上方还可以自由选择语言;

7、另外当用户没有思路时,还可以查看解题方法。

重要提示
请注意,每个错误提交的惩罚时间为 5 分钟 。
为保障竞赛的公平性,力扣将在竞赛中 隐藏部分测试用例。当参赛者在竞赛中提交未通过时,力扣不会显示给参赛者被隐藏的错误用例。
每场竞赛的最终排名会在竞赛结束后的 5 个工作日内确认。
以下被判定为竞赛中的违规行为:
一人使用多账号提交(力扣「中文社区 LCCN」和「美国网站 LCUS」账号属于两个账号)
多账号提交雷同代码(抄袭)
使用不正当手段影响他人竞赛的
竞赛结束前在讨论区发布答案的
如有用户被检查出竞赛中存在违规行为,力扣会坚持以 零容忍 的态度维护竞赛的公平、公正,严格按照以下处罚规则执行:
第一次违规:账号内的所有积分清零,账号冻结 1 个月
第二次违规:永久封号
同时我们也鼓励大家共同维护竞赛的公平和公正,我们会给于举报成功的用户额外的奖励:
被认定为违规账号的前 10 名举报者,每人可获得 20 积分奖励
每人每场最高可获得举报成功的 100 积分奖励
另外,为了保证竞赛的公正、公平,请勿在竞赛结束前在讨论区发布、讨论可能会影响竞赛正常进行的内容,包括且不限于发布竞赛题答案、解题思路、方法、提醒注意等,社区管理员将有权根据实际情况予以警告、删除、禁言、封禁其相应帐号的功能,情节严重者,将酌情封禁对应 IP。
Hardcode 测试用例
Hardcode 测试用例是指:使用 if-else 条件硬编码了一些测试用例。
为保障竞赛的公平性,力扣将在竞赛中隐藏部分用例。当参赛者在竞赛中提交未通过时,力扣不会显示给参赛者被隐藏的错误用例。
规则及判分方式:
如果参赛者面向返回的错误用例进行 Hardcode,力扣将判定这是违规行为。
此外,参赛者存在 “Hardcode” 行为的代码 “AC” 了题目,力扣将判定参赛者的提交为有效提交。
预计算结果
预计算结果是指:用户预先计算了部分或全部测试用例结果,并将其直接添加到至提交代码中。
规则及判分方式:
如果参赛者的提交代码存在预计算结果的行为,我们建议参赛者附上生成预计算结果的代码。如参赛者含预计算结果的代码 "AC" 了题目,力扣将判定参赛者的提交为有效提交。
测试用例问题
在任何情况下,参赛者都需要提交自己认为正确的答案。如果参赛者在比赛中发现所提交的错误代码 “AC” 了,应该继续补充提交自己认为正确的代码,力扣会以最终正确的判定结果为标准计算最终排名。
测试用例不全面
测试用例不全面,可能导致一些本不应该通过的提交显示为 “AC” 。
在这种情况下,力扣会补充测试用例并 Rejudge 所有 “AC” 的提交。
测试用例有误
测试用例中存在一些问题,可能导致正确的提交显示为 “WA”,错误的提交显示为 “AC”。
系统问题
若「中文社区 LCCN」和「美国网站 LCUS」任何一站存在系统问题,使两方参赛者产生体验差异,且导致其中一方有严重劣势的情况,则该场竞赛不计入总排名。
无法执行代码 / 提交
如果完全宕机超过 15 分钟,则本场竞赛不计入总排名。
无法访问网站
如果网站运行缓慢不超过 5 分钟,则本场竞赛照常继续。
如果网站无法访问的时间不超过 20 分钟,则本场竞赛延长相应时间。
如果网站无法访问的时间超过 20 分钟,则本场竞赛不计入总排名。
Rejudge 规则
Rejudge 会重判在比赛期间受到影响的用户对该题的所有提交,第一个 “AC” 的提交会被取作最终结果,在第一个 “AC” 前的 “WA/TLE” 提交都会被计算罚时。
Rejudge 后用户成绩将计入总排名,力扣同时也会确认受影响的程度。
如果在某场比赛中,某道题目因某些原因导致本应 “WA” 的代码被判成了 “AC”,我们会 Rejudge 在这场比赛过程中获得 “AC” 的参赛者对于该题的所有提交。
如果在某场比赛中,某道题目因某些原因导致本应 “AC” 的代码被判成了 “WA”,我们会 Rejudge 在这场比赛过程中获得 “WA” 的参赛者对于该题的所有提交。
如果在某场比赛中,某道题目因某些原因导致正确的提交显示为 “WA”,错误的提交显示为 “AC”,我们会 Rejudge 参赛者在这场比赛过程中对于该题的所有提交。
其他问题
对于竞赛中可能出现的任何其他问题,力扣将本着公平公正的原则,根据对具体问题的量化和分析,做出合理的裁决,并在「当场竞赛讨论」中公布最终的决定。
v2.17.7:
1.功能优化和问题修复,提升用户体验。
2.新增查看问题反馈进度入口
如您在使用中有任何问题,可在「设置」-「联系客服」中提交反馈。
v2.17.5:
1.功能优化和问题修复,提升用户体验。
2.修复部分手机题目详情无法打开问题
v2.17.4:
稳定性改进和错误修正。