
刷题
漫漫刷题路 ~ ~ ~
zmm_mohua
这个作者很懒,什么都没留下…
展开
-
offer - 52. 两个链表的第一个公共节点
offer 52. 两个链表的第一个公共节点原创 2022-07-20 09:47:34 · 528 阅读 · 1 评论 -
leetcode - 面试题 02.05. 链表求和
leetcode - 面试题 02.05. 链表求和原创 2022-07-15 10:35:20 · 450 阅读 · 0 评论 -
leetcode - 349. 两个数组的交集
leetcode - 349. 两个数组的交集原创 2022-07-14 10:09:40 · 409 阅读 · 0 评论 -
leetcode - 678. 有效的括号字符串
leetcode - 678. 有效的括号字符串原创 2022-07-13 10:53:44 · 333 阅读 · 0 评论 -
leetcode - 1047. 删除字符串中的所有相邻重复项
leetcode - 1047. 删除字符串中的所有相邻重复项原创 2022-07-13 10:00:25 · 259 阅读 · 0 评论 -
leetcode - 213. 打家劫舍 II
leetcode - 213. 打家劫舍 II原创 2022-07-12 16:25:19 · 324 阅读 · 0 评论 -
leetcode - 442. 数组中重复的数据
leetcode - 442. 数组中重复的数据原创 2022-07-12 15:54:14 · 245 阅读 · 0 评论 -
leetcode - 10. 正则表达式匹配
leetcode - 10. 正则表达式匹配原创 2022-07-11 10:54:19 · 124 阅读 · 0 评论 -
leetcode - 509. 斐波那契数
leetcode - 509. 斐波那契数原创 2022-07-11 10:09:40 · 167 阅读 · 0 评论 -
36进制加法
36进制加法原创 2022-07-08 11:02:46 · 162 阅读 · 0 评论 -
剑指 Offer 29. 顺时针打印矩阵
剑指 Offer 29. 顺时针打印矩阵原创 2022-07-07 10:36:43 · 106 阅读 · 0 评论 -
leetcode - 445. 两数相加 II
leetcode - 445. 两数相加 II原创 2022-07-04 11:05:31 · 180 阅读 · 0 评论 -
leetcode - 287. 寻找重复数
leetcode - 287. 寻找重复数原创 2022-07-01 10:43:43 · 223 阅读 · 0 评论 -
leetcode - 295. 数据流的中位数
leetcode - 295. 数据流的中位数原创 2022-06-28 11:24:22 · 144 阅读 · 0 评论 -
leetcode - 329. 矩阵中的最长递增路径
leetcode - 329. 矩阵中的最长递增路径原创 2022-06-27 12:22:43 · 105 阅读 · 0 评论 -
剑指 Offer 04. 二维数组中的查找
剑指 Offer 04. 二维数组中的查找原创 2022-06-27 10:28:08 · 83 阅读 · 0 评论 -
leetcode - 384. 打乱数组
leetcode - 384. 打乱数组原创 2022-06-24 11:46:48 · 190 阅读 · 0 评论 -
leetcode - 572. 另一棵树的子树
leetcode - 572. 另一棵树的子树原创 2022-06-22 11:09:43 · 125 阅读 · 0 评论 -
剑指 Offer 42. 连续子数组的最大和
剑指 Offer 42. 连续子数组的最大和原创 2022-06-22 10:38:33 · 84 阅读 · 0 评论 -
剑指 Offer 27. 二叉树的镜像
剑指 Offer 27. 二叉树的镜像原创 2022-06-20 11:00:31 · 132 阅读 · 0 评论 -
leetcode - 440. 字典序的第K小数字
leetcode - 440. 字典序的第K小数字原创 2022-06-16 17:01:35 · 162 阅读 · 0 评论 -
leetcode - 225. 用队列实现栈
leetcode - 225. 用队列实现栈原创 2022-06-16 11:26:43 · 171 阅读 · 0 评论 -
leetcode - 123. 买卖股票的最佳时机 III
leetcode - 123. 买卖股票的最佳时机 III原创 2022-06-16 10:31:35 · 192 阅读 · 0 评论 -
leetcode- 328. 奇偶链表
leetcode- 328. 奇偶链表原创 2022-06-15 11:14:45 · 92 阅读 · 0 评论 -
leetcode - 450. 删除二叉搜索树中的节点
leetcode - 450. 删除二叉搜索树中的节点原创 2022-06-14 11:10:08 · 106 阅读 · 0 评论 -
leetcode - 135. 分发糖果
leetcode - 135. 分发糖果原创 2022-06-13 10:47:04 · 129 阅读 · 0 评论 -
补2:圆环回原点问题
补2:圆环回原点问题原创 2022-06-10 10:26:49 · 109 阅读 · 0 评论 -
leetcode - 230. 二叉搜索树中第K小的元素
leetcode - 230. 二叉搜索树中第K小的元素原创 2022-06-10 10:01:40 · 99 阅读 · 0 评论 -
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面原创 2022-06-09 10:32:47 · 87 阅读 · 0 评论 -
剑指 Offer 62. 圆圈中最后剩下的数字
剑指 Offer 62. 圆圈中最后剩下的数字原创 2022-06-08 10:13:29 · 74 阅读 · 0 评论 -
剑指 Offer 40. 最小的k个数
剑指 Offer 40. 最小的k个数原创 2022-06-02 10:05:08 · 79 阅读 · 0 评论 -
leetcode - 739. 每日温度
leetcode - 739. 每日温度题目代码#include <iostream>#include <vector>#include <stack>using namespace std;// 单调栈 vector<int> dailyTemperatures(vector<int>& temperatures) { int n = temperatures.size(); vector<int> r原创 2022-05-31 11:48:40 · 185 阅读 · 0 评论 -
剑指 Offer 51. 数组中的逆序对
剑指 Offer 51. 数组中的逆序对题目代码#include <iostream>#include <vector>using namespace std;// 归并排序int merge(vector<int>& nums, vector<int>& temp, int left, int right){ if(left >= right){ return 0; } int mid = left + (r原创 2022-05-30 16:56:37 · 93 阅读 · 0 评论 -
leetcode - 518. 零钱兑换 II
leetcode - 518. 零钱兑换 II题目代码#include <iostream>#include <vector>using namespace std;int change(int amount, vector<int>& coins) { vector<int> dp(amount+1); dp[0] = 1; // 钱数为0时,表示任何零钱也不拿,所以是1 for(int i = 0; i < coins.原创 2022-05-27 10:12:05 · 125 阅读 · 0 评论 -
CodeTop - 排序奇升偶降链表
CodeTop - 排序奇升偶降链表题目代码#include <iostream>#include <vector>using namespace std; /*给定一个奇数位升序,偶数位降序的链表,将其重新排序(升序)例:1->8->3->6->5->4->7->2->NULL 1->2->3->4->5->6->7->8->NULL 解法: 1)首先安装奇偶原创 2022-05-26 16:02:22 · 422 阅读 · 0 评论 -
leetcode - 460. LFU 缓存
leetcode - 460. LFU 缓存题目代码#include <iostream>#include <set>#include <map> using namespace std;struct Node{ int cnt, time, key, value; bool operator < (const Node& rhs) const { return cnt == rhs.cnt ? time < rh原创 2022-05-25 11:14:00 · 139 阅读 · 0 评论 -
剑指 Offer 10- II. 青蛙跳台阶问题
剑指 Offer 10- II. 青蛙跳台阶问题题目代码#include <iostream>#include <vector>using namespace std; int numWays(int n) { if(n == 0 || n == 1){ return 1; } vector<int> dp(n); dp[0] = 1; dp[1] = 2; for(int i = 2; i < n; i++){ dp[i] =原创 2022-05-25 09:51:48 · 81 阅读 · 0 评论 -
leetcode - 560. 和为 K 的子数组
leetcode - 560. 和为 K 的子数组题目代码#include <iostream>#include <vector>#include <map>using namespace std;// 方法一:枚举,超出时间限制 int subarraySum1(vector<int>& nums, int k) { int n = nums.size(); if(n == 0){ return 0; } int re原创 2022-05-23 10:32:31 · 175 阅读 · 0 评论 -
leetcode - 402. 移掉 K 位数字
leetcode - 402. 移掉 K 位数字题目代码#include <iostream>#include <string>#include <vector>using namespace std;string removeKdigits(string num, int k) { int n = num.size(); if(n == 0 || k == n){ return "0"; } vector<char> stk;原创 2022-05-19 10:23:00 · 204 阅读 · 0 评论 -
leetcode - 958. 二叉树的完全性检验
leetcode - 958. 二叉树的完全性检验题目代码#include <iostream>#include <queue>using namespace std;typedef struct TreeNode{ int val; struct TreeNode *left, *right;}TreeNode, *BiTree;void create(BiTree &root){ int tn; cin>>tn; if(tn =原创 2022-05-18 10:54:08 · 235 阅读 · 0 评论