168. Excel表列名称
旋转矩阵
54. 螺旋矩阵
- 终止条件比较重要
59. 螺旋矩阵 II
面试题 01.07. 旋转矩阵
摩尔投票
169. 多数元素
https://www.zhihu.com/question/49973163
229. 求众数 II
丑数
263. 丑数
答案
- 不断除以2,直到无法除尽为止
- 不断除以3,直到无法除尽为止
- 不断除以5,直到无法除尽为止
-
264. 丑数 II
答案
最小堆+Set
- 动态规划
public int nthUglyNumber(int n) {int[] dp = new int[n + 1];dp[1] = 1;int p2 = 1, p3 = 1, p5 = 1;for (int i = 2; i <= n; i++) {int num2 = dp[p2] * 2, num3 = dp[p3] * 3, num5 = dp[p5] * 5;dp[i] = Math.min(Math.min(num2, num3), num5);if (dp[i] == num2) {p2++;}if (dp[i] == num3) {p3++;}if (dp[i] == num5) {p5++;}}return dp[n];}
313. 超级丑数
和264一样
