一般刷java题都是上力扣吗?
发布网友
发布时间:2022-04-22 14:25
我来回答
共1个回答
热心网友
时间:2023-05-22 09:26
可以的。
力扣刷题有意义,不仅可以熟能生巧,还可以见识到更多的新东西和不熟悉的,加强自己的印象和学习。
力扣(LeetCode)官网收录了许多互联网公司的算法题目,一度被称为刷题神器。这里我们就来介绍下如何使用力扣(LeetCode)网站。由于力扣(LeetCode)本身也处于不断迭代之后。因此本文部分内容有可能在将来会变得不再适用。
以力扣国际站为例,其官网给出了四个分类:Algorithms、Database、Shell和Concurrency,分别表示算法题、数据库题、Shell和并发题。
第一个就是我们所需要刷的算法题。并发是2019年才添加的新的模块。点开Algorithms后,我们可以看到一个题目的列表,每个题目都有一个唯一的序号。力扣(LeetCode)目前有1000多道题目。
并且一直持续更新,其中有一些是带锁的,需要会员才能查看。后面的接受率(Acceptance)表示提交的正确率,Difficulty表示难易程度。难易程度有三个级别,分别是Easy、Medium和Hard。
Easy通常不需要太多思考和也不会有复杂的细节,比较特别适合新手或者拿来热身。Medium级别就会有些难度,一般都会涉及到经典的算法,需要一定的思考。Hard级别是最难的,有些时候是算法本身的难度。
有些时候特别需要你考虑到各种细节。❝这里分享一个小技巧给大家。衡量一道题目难不难除了看难度之外,还可以看下接受率,接受率越低代表题目越难,这个指标有时候比难度更靠谱。❞你可以对题目进行筛选和排序。如果我们只想要找某一类型的题或者某个公司的题库,可以通过Tags或Company来筛选。