Skip to content

rongweihe/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

常见题型

算法思维

LeetCode Algorithm

ALGORITHMS ARE THE SOUL OF PROGRAMS.

算法是程序的灵魂。

# Title Solution Difficulty Types
1753 Maximum Score From Removing Stones C++Go Medium 数学题
1752 Check if Array Is Sorted and Rotated C++Go Easy 数组+模
1248 Count Number of Nice Subarrays C++Go Medium 前缀和+hash+替换
1185 1185. 一周中的第几天 C++Python Eazy 数学题
974 Subarray Sums Divisible by K C++Go Medium 前缀和+hash+同余
930 Binary Subarrays With Sum C++Go Medium 前缀和+hash
876 链表的中间结点 C++ Eazy 链表
739 每日温度 C++ Medium 单调栈
724 Find-pivot-index C++Go Easy 数组+暴力
657 机器人能否返回原点 C++ Eazy 字符串
647 回文子串 C++ Medium 字符串
617 Merge Two Binary Trees C++Go Easy 二叉树+递归
560 subarray-sum-equals-k C++Go Medium 前缀和+hash
547 省份数量 C++ Medium 搜索
543 二叉树的直径 C++ Eazy 二叉树
523 Continuous Subarray Sum C++Go Medium 前缀和+hash
461 Hamming Distance C++Go Eazy 位运算
448 Find All Numbers Disappeared in an Array C++Go Eazy 数学题
338 Counting Bits C++Go Eazy 数学题
453 minimum moves to equal array elements C++Go Eazy 数学题
347 前 K 个高频元素 C++ Medium 排序
283 Move Zeroes C++Go Eazy 数学题
280 摆动排序 C++ Medium 排序
234 回文链表 C++ Eazy 链表
226 Invert Binary Tree C++Go Eazy 二叉树+递归
198 打家劫舍 C++ Medium 动态规划
169 Majority Element C++Go Eazy 数组+投票算法
160 Intersection of Two Linked Lists C++ Eazy 链表
155 最小栈 C++ Eazy 模拟+栈
156 二叉树的后序遍历 C++ Eazy 迭代
94 二叉树的中序遍历 C++ Eazy 迭代
144 二叉树的前序遍历 C++ Eazy 迭代
141 Linked List Cycle C++ Eazy 链表
142 142. 环形链表 II C++ Medium 链表
136 Single Number C++Go Eazy 位运算
123 股票买卖最大值-3 C++Go Hard 数学
122 股票买卖最大值-2 C++Go Medium 数学+贪心
121 股票买卖最大值-1 C++Go Eazy 数学
110 Balanced Binary Tree C++ Eazy 二叉树+递归
105 前序和中序遍历重建二叉树 C++ Eazy 二叉树+递归
104 Maximum Depth of Binary Tree C++Go Eazy 二叉树+递归
75 颜色分类 C++ Medium 双指针
62 不同路径 C++ Medium 动态规划
42 接雨水 C++ Hard 单调栈+双指针
34 在排序数组中查找元素的第一个和最后一个位置 C++ Medium 二分查找
32 剑指 Offer 32 - III. 从上到下打印二叉树 III C++Go Eazy 二叉树+BFS
32 剑指 Offer 32 - II. 从上到下打印二叉树 II C++Go Eazy 二叉树+BFS
32 剑指 Offer 32 - I. 从上到下打印二叉树 I C++Go Eazy 二叉树+BFS
31 https://leetcode-cn.com/problems/next-permutation/ C++ Medium 遍历
26 剑指 Offer 26. 树的子结构 C++ Eazy 二叉树+递归
22 剑指 Offer 22. 链表中倒数第k个节点 C++ Eazy 链表
20 有效的括号 C++ Eazy
19 Remove Nth Node From End of List C++ Eazy 链表
11 盛最多水的容器 C++ Medium 双指针
15 三数之和 C++ Medium 二分+双指针
10 https://leetcode-cn.com/problems/regular-expression-matching/ C++ Hard 正则表达式,递归
04 剑指 Offer 04. 二维数组中的查找 C++ Eazy 二叉树+递归
04 4. 寻找两个正序数组的中位数 C++ Hard 二分,递归
03 3. 无重复字符的最长子串 C++ Medium 模拟