【leetcode】高频题目整理_数学篇( High Frequency Problems, Math )

2023-05-16

截止至今LeetCode题目总量已经有1582题,估计将来每年平均增长300题左右,大部分人肯定是刷不完的,所以得有选择地刷LeetCode。

一种公认的刷题策略是按类别刷题,可是每个类别也有许多题,在有限的时间里到底该刷哪些题呢?个人根据LeetCode官方给出的每个题目的出现频率,整理并收录了每个类别里高频出现的题目,对于官方统计频率太低的题目,不予收录,最终得到了这个高频题目表格。

例如,对于下图中题号#275#270的题目将被收录,并且#275出现频率大于#270;而对于题号#1011#1182的题目,因为出现频率太低,将不被收录:在这里插入图片描述

撸起键盘加油干!祝大家成功上岸!整理不易,点个赞吧!


数学篇-97题(Math, 97 problems)

数据日期: 2020/03/26 (此时LeetCode题目数量:1582)
数据来源: LeetCode官方,将不同类别的题目按照官方给的出现频率(Frequency)降序排列,取有频率统计的题。

排序题号题目通过率难度
1#2Add Two Numbers0.37中等
2#535Encode and Decode TinyURL0.812中等
3#7Reverse Integer0.339简单
4#13Roman to Integer0.611简单
5#9Palindrome Number0.572简单
6#458Poor Pigs0.545困难
7#233Number of Digit One0.342困难
8#67Add Binary0.523简单
9#258Add Digits0.659简单
10#12Integer to Roman0.63中等
11#202Happy Number0.576简单
12#43Multiply Strings0.42中等
13#754Reach a Number0.395中等
14#728Self Dividing Numbers0.728简单
15#372Super Pow0.394中等
16#357Count Numbers with Unique Digits0.507中等
17#264Ugly Number II0.508中等
18#319Bulb Switcher0.452中等
19#400Nth Digit0.359中等
20#279Perfect Squares0.551中等
21#413Arithmetic Slices0.602中等
22#628Maximum Product of Three Numbers0.494简单
23#313Super Ugly Number0.622中等
24#368Largest Divisible Subset0.371中等
25#29Divide Two Integers0.194中等
26#224Basic Calculator0.371困难
27#50Pow(x, n)0.342中等
28#8String to Integer (atoi)0.194中等
29#69Sqrt(x)0.376简单
30#453Minimum Moves to Equal Array Elements0.534简单
31#268Missing Number0.548简单
32#343Integer Break0.553中等
33#204Count Primes0.329简单
34#672Bulb Switcher II0.528中等
35#60Permutation Sequence0.486中等
36#365Water and Jug Problem0.351中等
37#172Factorial Trailing Zeroes0.399简单
38#1230Toss Strange Coins0.408中等
39#65Valid Number0.187困难
40#171Excel Sheet Column Number0.669简单
41#462Minimum Moves to Equal Array Elements II0.575中等
42#223Rectangle Area0.427中等
43#168Excel Sheet Column Title0.372简单
44#149Max Points on a Line0.213困难
45#592Fraction Addition and Subtraction0.485中等
46#507Perfect Number0.379简单
47#810Chalkboard XOR Game0.526困难
48#633Sum of Square Numbers0.331简单
49#396Rotate Function0.394中等
50#537Complex Number Multiplication0.682中等
51#866Prime Palindrome0.192中等
52#553Optimal Division0.544中等
53#423Reconstruct Original Digits from English0.522中等
54#640Solve the Equation0.405中等
55#927Three Equal Parts0.306困难
56#263Ugly Number0.49简单
57#273Integer to English Words0.266困难
58#645Set Mismatch0.415简单
59#598Range Addition II0.503简单
60#805Split Array With Same Average0.257困难
61#166Fraction to Recurring Decimal0.258中等
62#670Maximum Swap0.4中等
63#231Power of Two0.478简单
64#335Self Crossing0.32困难
65#483Smallest Good Base0.37困难
66#367Valid Perfect Square0.433简单
67#441Arranging Coins0.404简单
68#899Orderly Queue0.496困难
69#593Valid Square0.42中等
70#523Continuous Subarray Sum0.229中等
71#910Smallest Range II0.268中等
72#660Remove 90.594困难
73#360Sort Transformed Array0.603中等
74#517Super Washing Machines0.408困难
75#326Power of Three0.467简单
76#942DI String Match0.713简单
77#1362Closest Divisors0.474中等
78#397Integer Replacement0.344中等
79#248Strobogrammatic Number III0.413困难
80#1307Verbal Arithmetic Puzzle0.333困难
81#296Best Meeting Point0.617困难
82#247Strobogrammatic Number II0.478中等
83#6514 Keys Keyboard0.573中等
84#1359Count All Valid Pickup and Delivery Options0.535困难
85#469Convex Polygon0.437中等
86#1330Reverse Subarray To Maximize Array Value0.352困难
87#963Minimum Area Rectangle II0.494中等
88#1183Maximum Number of Ones0.494困难
89#625Minimum Factorization0.323中等
90#573Squirrel Simulation0.644中等
91#1012Numbers With Repeated Digits0.278困难
92#634Find the Derangement of An Array0.409中等
93#356Line Reflection0.285中等
94#1276Number of Burgers with No Waste of Ingredients0.491中等
95#246Strobogrammatic Number0.464简单
96#1199Minimum Time to Build Blocks0.371困难
97#1131Maximum of Absolute Value Expression0.401中等

相关/参考链接

leetcode-cn
leetcode

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【leetcode】高频题目整理_数学篇( High Frequency Problems, Math ) 的相关文章

  • 为什么在比较范围内的数字时会在汇编代码中发生分支?

    我正在读书this https stackoverflow com questions 17095324 fastest way in c to determine if an integer is between two integers
  • 不均匀圆盘的最佳覆盖

    What kind of algorithm can I use to search for an optimal minimum area covering of a limited region of the XY plane with
  • 在等式约束的情况下求解线性规划

    我问了一个问题 可以在这里找到 计算最优组合 https stackoverflow com questions 17232596 computing the optimal combination 并有人建议线性规划 我查阅了线性规划和单
  • PHP 浮点错误与基本数学[重复]

    这个问题在这里已经有答案了 可能的重复 为什么十进制数不能用二进制精确表示 https stackoverflow com questions 1089018 why cant decimal numbers be represented
  • 证明:为什么 java.lang.String.hashCode() 的实现与其文档相符?

    JDK 文档为java lang String hashCode http java sun com javase 6 docs api java lang String html hashCode famously https stack
  • 具有行进立方体的隐式曲面上的 CSG 操作

    我用行进立方体渲染等值面 或者也许游行广场 https en wikipedia org wiki Marching squares因为这是二维的 我想做集合运算 比如集合差 交集和并集 我认为这很容易实现 只需在两个不同隐式曲面的两个顶点
  • 如何创建一个在给定范围内随机打乱数字的 int 数组[重复]

    这个问题在这里已经有答案了 基本上 假设我有一个可以容纳 10 个数字的 int 数组 这意味着我可以在每个索引中存储 0 9 每个数字只能存储一次 如果我运行下面的代码 int num new int 10 for int i 0 i l
  • 三次贝塞尔曲线逆 GetPoint 方程:float for Vector <=> Vector for float

    给定结果值和四个点是否可以取回 float t 如果是这样 怎么办 public static Vector3 GetPoint Vector3 p0 Vector3 p1 Vector3 p2 Vector3 p3 float t t M
  • 在 C# 整数运算中,a/b/c 是否始终等于 a/(b*c)?

    设a b和c为非大正整数 对于 C 整数算术 a b c 是否始终等于 a b c 对我来说 在 C 中它看起来像 int a 5126 b 76 c 14 int x1 a b c int x2 a b c 所以我的问题是 x1 x2对于
  • LibGDX - 正确使用 Polygon 类

    我创造了Polygon包裹我的飞机的物体 飞机的大小TextureRegion是 256x74 但在游戏中这个尺寸是 70x20 所以 TextureRegion texRegsAirplane TextureRegion split te
  • java:查找数组中整数的频率

    我需要开发一个java要求用户输入一些内容的程序integers并找出最大和最小的数 以及这些数的平均值 然后 划分数组的集合分成若干子区间用户指定的 然后它生成一个边界点 每个边界点的长度为子区间宽度 问题是我需要创建一个频率 例如 间隔
  • CPU是如何做减法的?

    我有一些基本的疑问 但每次我坐下来尝试面试问题时 这些问题和我的疑问就会出现 假设 A 5 B 2 假设A和B都是4字节 那么CPU是怎么做的呢 A B添加 我知道 A 的符号位 MSB 为 0 表示正值 B 的符号位为 1 表示负整数 现
  • 四舍五入到 25、50、75、100

    我不是一个数学爱好者 所以我很难想出一个将小数四舍五入到 25 50 75 和 100 的计算方法 这不会是典型的四舍五入 因为小数不会减少但只增加了 Example 如果 11 12 则舍入为 11 25 如果为 11 34 则舍入为 1
  • 小数除以小数并得到零

    为什么当我这样做时 select CAST 1 AS DECIMAL 38 28 CAST 1625625 AS DECIMAL 38 28 我得到 0 吗 但是当我得到 0 时 select CAST 1 AS DECIMAL 20 10
  • 如何通用地减少子集平均值的计算?

    Edit 由于似乎没有人阅读此链接的原始问题 因此让我在这里介绍一下它的概要 正如其他人所问的 最初的问题是 给定大量值 总和将超过数据类型的值Double那么如何计算这些值的平均值呢 有几个答案说要按集合计算 比如取50个和50个数字 计
  • 具有非常大的数字的除法

    我只是想知道在处理大数字时有哪些不同的除法策略 我所说的大数字是指 50 位数字 例如 9237639100273856744937827364095876289200667937278 82637448262718273966299344
  • 寻找将集合映射到整数的双射函数

    对于任意两个序列 a b 其中 a a1 a2 an 且 b b1 b2 bn 0a b具有相同的元素 而不关心它们的顺序 例如 如果 a 1 1 2 3 b 2 1 3 1 c 3 2 1 3 则 f a f b f a f b 我知道有
  • 数学 - 映射数字

    如何将 a 和 b 之间的数字线性映射到 c 和 d 之间 也就是说 我希望 2 到 6 之间的数字映射到 10 到 20 之间的数字 但我需要广义的情况 我的脑子炸了 如果您的数字 X 位于 A 和 B 之间 并且您希望 Y 位于 C 和
  • 两个整数乘积的模

    我必须找到c c a b mod m a b c m 是 32 位整数 但 a b 可以超过 32 位 我正在尝试找出一种计算 c 的方法 而不使用 long 或任何 gt 32 位的数据类型 有任何想法吗 如果m是质数 事情可以简化吗 注
  • 在 Blackberry 4.2 JDE 上调用 atan 函数

    我需要从我的 Blackberry Java 应用程序计算反正切值 不幸的是 blackberry 4 2 api 没有 Math atan 函数 Blackberry JDE 4 6 版有此功能 但 4 2 版没有 有谁知道计算 atan

随机推荐