你們夥想要找份好工做,刷題是一道繞不過的坎,Leetcode你們都很熟悉了,不少公司面試的時候會用上面的原題,今天咱們就來看看這Leetcode上的題!面試
首先依然經過利索的爬蟲獲取了Leetcode官網題庫的全部題的數據,包括點贊、踩、提交數、AC率等等數據,有了這些數據,咱們就能夠對這些題目作一個簡單的數據分析,從而做爲本身刷題參考的一個依據。segmentfault
經統計,Leetcode上點贊最多的題,依次是 一、二、三、四、15題,大概刷題也像背單詞同樣,常常背,但背來背去始終是abandon(某些英語書第一個單詞),序號越靠前的題目有越多人蔘與。學習
第一、三、二、七、5是提交次數最多的五道題,而AC也就是accept機率最高的五個題分別是1265,1303,1270,1119,1302,Leetcode上的題目序號越靠後,意味着題目越新,這些題都是2019年新收錄的題,想必能刷到這些題號的同窗都已是身經百戰,以他們敏捷的思惟,穩健的coding分分鐘將Leetcode征服,於是纔會出現97.6%的AC率。嗷,等一下,這前四個題居然都是須要付費的,好吧,金錢激勵式學習總會讓人鬥志昂揚。ui
截至今日,Leetcode共有372道Easy題,668道Meduim題以及271道Hard題,其中Easy類型的題目平均提交次數超過24000,Medium類型的題目也每道提交了近萬次,而Hard類型的題目平均提交次數只有4000+,畢竟挑戰難題的勇士們仍是佔了少數。Easy題以其55.5%的AC率領跑,每有兩次提交,就有一個Easy被你們解決,相對的,Hard題的AC率不到四成,不只作的人少,經過率還低。spa
再來看看這幾個難度類別裏面最難的,也就是經過率最低的幾個題。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 擠進三甲。code
從這題目的名字來看,palindrome也就是與迴文數相關的問題多是一個潛在的難點。blog
假設我是勤奮的小李,而且我天天擁有兩個小時的自由刷題時間,以Easy20分鐘,Medium40分鐘,Hard60分鐘的速度刷題,同時Leetcode以天天一道Easy,兩天一道Medium,三天一道Hard的速度更新題庫,請問小李多久可以刷完Leetcode上的全部題?數據分析