最新 最热

Leetcode 第 234 场周赛 C 替换字符串中的括号内容(模拟)

水题,直接按要求做就可以class Solution {public: string evaluate(string s, vector<vector<string>>& knowledge) { map<string,string>p; for(int i=0;i<know......

2021-04-01
1

Leetcode 第 234 场周赛 B 还原排列的最少操作步数(规律)

其实你多写几个就可以知道 当1这个数字恢复到正常位置了就是最小步数,可以去模拟一下,复杂度O(n)

2021-04-01
1

Leetcode 180. 连续出现的数字(多表连接)

select distinct l1.Num as ConsecutiveNums from Logs l1,Logs l2,Logs l3 where l1.id=l2.id-1 and l2.id=l3.id-1 and l1.Num=l2.Num and l2.Num=l3...

2021-04-01
1

每日一题春季系列 (二) AcWing 35. 反转链表 ( 快慢指针+dummy节点)

和leetcode题目一样,都是置两个快慢指针 同时可以引入哑结点减少代码中对头结点的处理~

2021-03-23
1

(Leetcode 2021 刷题计划) 59. 螺旋矩阵 II

给你一个正整数 n ,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。

2021-03-17
1

优先队列与考试

这次leetcode周赛第三题是一个求平均值的问题,暴力解法容易超时,比较好的做法是通过优先级队列来实现每次的选择,使得复杂度降为

2021-03-16
1

[Leetcode 2021 刷题计划] 224. 基本计算器

由于只含有加减法和括号, 并不需要考虑运算优先级的问题,仅有由于括号外符号对括号内符号的影响。所以只需要考虑括号外符号对括号内符号的反转。...

2021-03-11
1

Leetcode 第 47 场双周赛 A 5680. 找到最近的有相同 X 或 Y 坐标的点(暴力)

思路:按要求从前往后模拟更新答案即可class Solution {public: int nearestValidPoint(int x, int y, vector<vector<int>>& p) { int tep=INT_MAX,ans=-1; for(int i=......

2021-03-08
1

剑指 Offer 05. 替换空格

题目力扣-剑指 Offer 05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy." 限制:0 <= s 的长度 <= 10000题解该题难度为简单。解法一:使用strings.R...

2021-03-05
1

【python刷题】分治法

归并排序def merge(le, ri): res = [] i = j = 0 while i < len(le) and j < len(ri): if le[i] < ri[j]: res.append(le[i]) i ...

2021-02-22
1