菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
43
0

Leetcode上最南的是哪道题?

原创
05/13 14:22
阅读数 1384

大家伙想要找份好工作,刷题是一道绕不过的坎,Leetcode大家都很熟悉了,很多公司面试的时候会用上面的原题,今天我们就来看看这Leetcode上的题!

file

首先依然通过利索的爬虫获取了Leetcode官网题库的所有题的数据,包括点赞、踩、提交数、AC率等等数据,有了这些数据,我们就可以对这些题目做一个简单的数据分析,从而作为自己刷题参考的一个依据。

file

经统计,Leetcode上点赞最多的题,依次是 1、2、3、4、15题,大概刷题也像背单词一样,经常背,但背来背去始终是abandon(某些英语书第一个单词),序号越靠前的题目有越多人参与。

file

第1、3、2、7、5是提交次数最多的五道题,而AC也就是accept概率最高的五个题分别是1265,1303,1270,1119,1302,Leetcode上的题目序号越靠后,意味着题目越新,这些题都是2019年新收录的题,想必能刷到这些题号的同学都已经是身经百战,以他们敏捷的思维,稳健的coding分分钟将Leetcode征服,因而才会出现97.6%的AC率。嗷,等一下,这前四个题竟然都是需要付费的,好吧,金钱激励式学习总会让人斗志昂扬。

file

截至今日,Leetcode共有372道Easy题,668道Meduim题以及271道Hard题,其中Easy类型的题目平均提交次数超过24000,Medium类型的题目也每道提交了近万次,而Hard类型的题目平均提交次数只有4000+,毕竟挑战难题的勇士们还是占了少数。Easy题以其55.5%的AC率领跑,每有两次提交,就有一个Easy被大家解决,相对的,Hard题的AC率不到四成,不仅做的人少,通过率还低。

file

再来看看这几个难度类别里面最难的,也就是通过率最低的几个题。Easy题AC率倒数前三的是这些题,non-decreasing-array ,valid-phone-numbers,buddy-strings,均在三成以下。Medium题AC率倒数前三的是prime-palindrome ,ugly-number-iii, string-to-integer-atoi ,均在二成以下。Hard题不愧为Hard, shortest-subarray-with-sum-at-least-k以12.5%夺得桂冠, strong-password-checker 喜提亚军, find-the-closest-palindrome 挤进三甲。

从这题目的名字来看,palindrome也就是与回文数相关的问题可能是一个潜在的难点。

假设我是勤奋的小李,并且我每天拥有两个小时的自由刷题时间,以Easy20分钟,Medium40分钟,Hard60分钟的速度刷题,同时Leetcode以每天一道Easy,两天一道Medium,三天一道Hard的速度更新题库,请问小李多久能够刷完Leetcode上的所有题?

发表评论

0/200
43 点赞
0 评论
收藏
为你推荐 换一批