截止至今LeetCode题目总量已经有1582题
,估计将来每年平均增长300题
左右,大部分人肯定是刷不完的
,所以得有选择地刷LeetCode。
一种公认的刷题策略是按类别刷题
,可是每个类别也有许多题,在有限的时间里到底该刷哪些题呢
?个人根据LeetCode官方
给出的每个题目的出现频率
,整理并收录了每个类别里高频出现
的题目,对于官方统计频率太低的题目,不予收录,最终得到了这个高频题目表格。
例如,对于下图中题号#275
与#270
的题目将被收录,并且#275
出现频率大于#270
;而对于题号#1011
与#1182
的题目,因为出现频率太低,将不被收录:
撸起键盘加油干!祝大家成功上岸!整理不易,点个赞吧!
位操作篇-27题(Bit_Manipulation, 27 problems)
数据日期: 2020/03/26 (此时LeetCode题目数量:1582)
数据来源: LeetCode官方,将不同类别的题目按照官方给的出现频率(Frequency)降序排列,取有频率统计的题。
排序 | 题号 | 题目 | 通过率 | 难度 |
---|---|---|---|---|
1 | #260 | Single Number III | 0.707 | 中等 |
2 | #421 | Maximum XOR of Two Numbers in an Array | 0.591 | 中等 |
3 | #78 | Subsets | 0.769 | 中等 |
4 | #136 | Single Number | 0.66 | 简单 |
5 | #137 | Single Number II | 0.661 | 中等 |
6 | #169 | Majority Element | 0.628 | 简单 |
7 | #371 | Sum of Two Integers | 0.541 | 简单 |
8 | #461 | Hamming Distance | 0.754 | 简单 |
9 | #187 | Repeated DNA Sequences | 0.44 | 中等 |
10 | #401 | Binary Watch | 0.52 | 简单 |
11 | #476 | Number Complement | 0.683 | 简单 |
12 | #338 | Counting Bits | 0.749 | 中等 |
13 | #268 | Missing Number | 0.548 | 简单 |
14 | #190 | Reverse Bits | 0.566 | 简单 |
15 | #201 | Bitwise AND of Numbers Range | 0.445 | 中等 |
16 | #477 | Total Hamming Distance | 0.493 | 中等 |
17 | #389 | Find the Difference | 0.612 | 简单 |
18 | #318 | Maximum Product of Word Lengths | 0.628 | 中等 |
19 | #393 | UTF-8 Validation | 0.372 | 中等 |
20 | #405 | Convert a Number to Hexadecimal | 0.499 | 简单 |
21 | #342 | Power of Four | 0.483 | 简单 |
22 | #191 | Number of 1 Bits | 0.657 | 简单 |
23 | #411 | Minimum Unique Word Abbreviation | 0.458 | 困难 |
24 | #231 | Power of Two | 0.478 | 简单 |
25 | #320 | Generalized Abbreviation | 0.611 | 中等 |
26 | #397 | Integer Replacement | 0.344 | 中等 |
27 | #693 | Binary Number with Alternating Bits | 0.606 | 简单 |