![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
文章平均质量分 68
每日刷题打卡
团团圆圆y
这个作者很懒,什么都没留下…
展开
-
LeetCode,回溯算法
回溯算法原创 2022-07-01 09:24:15 · 203 阅读 · 0 评论 -
LeetCode538. 把二叉搜索树转化为累积二叉树
LeetCode538,将二叉搜索树转化为累积二叉树原创 2022-06-28 17:57:06 · 178 阅读 · 0 评论 -
LeetCode,二叉搜素树
LeetCode,二叉搜索树的修剪、由有序数组构造原创 2022-06-26 20:24:49 · 277 阅读 · 0 评论 -
LeetCode,二叉搜索树插入、删除元素
LeetCode,二叉搜索树插入、删除元素原创 2022-06-17 20:24:10 · 481 阅读 · 0 评论 -
LeetCode,二叉树,二叉搜索树
leetcode。二叉搜索树原创 2022-06-13 22:04:27 · 113 阅读 · 0 评论 -
LeetCode617. 合并二叉树
LeetCode617,融合二叉树原创 2022-06-11 17:42:45 · 111 阅读 · 0 评论 -
LeetCode,构造二叉树
LeetCode,构造二叉树原创 2022-06-10 12:41:19 · 546 阅读 · 0 评论 -
leetCode, 二叉树路径总和、左下角、左叶子之和
LeetCode,树的路径和、最左节点、左叶子之和原创 2022-06-08 20:26:59 · 101 阅读 · 0 评论 -
LeetCode257. 二叉树上所有的路径
LeetCode257. 二叉树的所有路径原创 2022-06-07 22:36:07 · 63 阅读 · 0 评论 -
LeetCode110. 平衡二叉树
LeetCode110,平衡二叉树原创 2022-06-06 14:25:29 · 120 阅读 · 0 评论 -
leetCode,二叉树的对称性、深度
LeetCode二叉树,层次遍历之最大深度、最小深度、节点个数‘;栈之对称二叉树原创 2022-06-04 21:12:00 · 278 阅读 · 0 评论 -
LeetCode,二叉树的层次遍历、逆转
LeetCode,二叉树层次遍历(循环)、逆二叉树(递归)原创 2022-06-02 18:40:36 · 330 阅读 · 0 评论 -
LeetCode,二叉树
LeetCode二叉树,三种遍历方式原创 2022-06-01 18:45:05 · 162 阅读 · 0 评论 -
LeetCode347. 前k个高频元素,栈
1. 题目描述题目来源:力扣给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。示例1.输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例2.输入: nums = [1], k = 1输出: [1]2. 题解解题思路,利用字典,统计nums中每个数字出现的次数。dic{数字:次数}根据出现的次数,对其进行排序。这里选用栈,过程如下:(1)若是数字未在栈中,将数字放入原创 2022-05-31 13:27:37 · 66 阅读 · 0 评论 -
LeetCode239. 滑动窗口最大值,单调栈
1. 题目描述题目来源:力扣给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值 。示例1. 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:[3,3,5,5,6,7]解释:滑动窗口的位置 最大值--------------- -----[1 3 -1] -3 ...原创 2022-05-30 15:21:34 · 175 阅读 · 0 评论 -
LeetCode150. 逆波兰表达式求值,队列
1. 题目描述题目来源:力扣根据 逆波兰表示法,求表达式的值。有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。注意 两个整数之间的除法只保留整数部分。可以保证给定的逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。示例1. 输入:tokens = ["2","1","+","3","*"]输出:9解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9示例2.输入:tokens原创 2022-05-26 20:46:17 · 67 阅读 · 0 评论 -
LeetCode1047. 删除字符串中所有相邻重复字符,栈
1. 题目描述题目来源:力扣给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。输入:"abbaca"输出:"ca"解释:例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 "aaca",其中又只有 "aa" 可以执行重复项删除操作,所以最后的字符串为 "c原创 2022-05-25 22:51:24 · 133 阅读 · 0 评论 -
LeetCode20. 有效的括号,栈
1. 题目描述题目来源:力扣给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。输入:s = "()"输出:true输入:s = "()[]{}"输出:true输入:s = "(]"输出:false输入:s = "([)]"输出:false输入:s = "{[]}"输出:true2. 题解使用栈的思路,左边对应的右括原创 2022-05-25 22:08:48 · 58 阅读 · 0 评论 -
LeetCode232. 用栈实现队列,栈与队列
LeetCode232,用栈实现队列原创 2022-05-23 22:46:15 · 79 阅读 · 0 评论 -
LeetCode459. 重复的子字符串,KMP算法
LeetCode原创 2022-05-22 12:55:33 · 246 阅读 · 0 评论 -
LeetCode28. 实现strStr(),字符串,KMP算法
LeetCode28,字符串KMP算法原创 2022-05-21 14:40:47 · 98 阅读 · 0 评论 -
LeetCode,字符串1
1. 344_反转字符串题目来源:力扣编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例1,输入:s = ["h","e","l","l","o"]输出:["o","l","l","e","h"]示例2,输入:s = ["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"]使用库函数,代码如原创 2022-05-20 11:27:14 · 63 阅读 · 0 评论 -
LeetCode18. 四数之和,四指针
LeetCode18,四数之和原创 2022-05-19 11:32:31 · 52 阅读 · 0 评论 -
LeetCode15. 三数之和,三指针
LeetCode15,三数之和,三指针原创 2022-05-18 23:14:07 · 49 阅读 · 0 评论 -
LeetCode383. 赎金信,hash
LeetCode383,赎金信原创 2022-05-17 18:30:56 · 94 阅读 · 0 评论 -
LeetCode454. 四数相加 II,hash-map
LeetCode454,四数之和原创 2022-05-17 15:51:04 · 129 阅读 · 0 评论 -
LeetCode—哈希1
LeetCode原创 2022-05-16 22:38:40 · 49 阅读 · 0 评论 -
LeetCode147. 环形链表II,LinkedList
LeetCode147. 循环链表II原创 2022-05-15 20:36:27 · 66 阅读 · 0 评论 -
LeetCode203. 移除列表元素,LinkedList
LeetCode203. 移除链表元素原创 2022-05-14 21:41:45 · 208 阅读 · 0 评论 -
LeetCode206. 反转列表,LinkedList
LeetCode206. 反转列表原创 2022-05-13 21:36:11 · 196 阅读 · 0 评论 -
LeetCode707. 设计链表,LinkedList
LeetCode707,设计链表原创 2022-05-12 16:37:12 · 45 阅读 · 0 评论 -
LeetCode242. 有效的字母异位词,hash
LeetCode242,有效的字母异位词,hash原创 2022-05-11 15:51:20 · 361 阅读 · 0 评论 -
LeetCode59. 螺旋矩阵II,array
LeetCode螺旋矩阵原创 2022-05-10 18:03:09 · 73 阅读 · 0 评论 -
LeetCode209. 长度最小的子数组,array
LeetCode209 最小长度子数组,滑动窗口法原创 2022-05-09 22:46:05 · 151 阅读 · 0 评论 -
LeetCode27. 移除元素,array
LeetCode27. 移除元素原创 2022-05-08 16:35:34 · 386 阅读 · 0 评论 -
LeetCode35. 搜索插入位置,array
LeetCode35. 搜索插入位置,array原创 2022-05-07 15:51:34 · 50 阅读 · 0 评论