Leetcode刷题笔记(C++)
碰碰狗
计算机专业在读学生
展开
-
N叉树/普通树
树原创 2023-01-12 16:40:10 · 78 阅读 · 0 评论 -
广度优先搜索(BFS)
图原创 2022-12-26 17:24:52 · 59 阅读 · 0 评论 -
235. 二叉搜索树的最近公共祖先
方法一:递归方法二:迭代原创 2022-10-25 17:20:53 · 71 阅读 · 0 评论 -
98. 验证二叉搜索树
方法一:递归利用二叉搜索树的定义方法二:递归利用二叉搜索树中序遍历为单调递增序列的性质原创 2022-10-25 12:19:15 · 125 阅读 · 0 评论 -
145. 二叉树的后序遍历
方法一:递归原创 2022-10-24 21:50:39 · 347 阅读 · 0 评论 -
94. 二叉树的中序遍历
方法一:递归原创 2022-10-24 21:49:32 · 331 阅读 · 0 评论 -
144. 二叉树的前序遍历
方法一:递归原创 2022-10-24 21:46:06 · 77 阅读 · 0 评论 -
450. 删除二叉搜索树中的节点
方法一:迭代方法二:递归原创 2022-10-22 12:34:04 · 100 阅读 · 0 评论 -
701. 二叉搜索树中的插入操作
方法一:迭代方法二:递归原创 2022-10-20 22:31:03 · 55 阅读 · 0 评论 -
700. 二叉搜索树中的搜索
方法一:迭代方法二:递归原创 2022-10-20 21:47:10 · 43 阅读 · 0 评论 -
2. 两数相加
方法一:不采用额外空间方法二:采用额外空间原创 2022-10-18 22:20:46 · 60 阅读 · 0 评论 -
394. 字符串解码
方法一:辅助栈原创 2022-10-17 23:03:47 · 66 阅读 · 0 评论 -
739. 每日温度
方法一:暴力求解方法二:栈原创 2022-10-13 19:25:00 · 42 阅读 · 0 评论 -
234. 回文链表
方法一:将值复制到数组中然后用双指针方法二:快慢指针方法三:递归原创 2022-10-12 19:57:09 · 85 阅读 · 0 评论 -
19. 删除链表的倒数第 N 个结点
方法一:双指针方法二:栈方法三:快慢指针原创 2022-10-12 13:58:19 · 129 阅读 · 0 评论 -
160. 相交链表
方法一:双指针方法二:哈希表原创 2022-10-12 12:10:07 · 72 阅读 · 0 评论 -
142. 环形链表 II
方法一:快慢指针方法二:哈希表原创 2022-10-10 14:12:36 · 60 阅读 · 0 评论 -
141. 环形链表
方法一:快慢指针方法二:哈希表原创 2022-10-10 14:03:56 · 55 阅读 · 0 评论 -
328. 奇偶链表
方法一:分离节点后合并原创 2022-10-08 21:42:31 · 125 阅读 · 0 评论 -
203. 移除链表元素
方法一:迭代 1.11.2改进版:虚拟头节点方法二:递归原创 2022-10-07 22:19:45 · 59 阅读 · 0 评论 -
21. 合并两个有序链表
方法一:迭代方法二:递归原创 2022-10-06 16:33:52 · 62 阅读 · 0 评论 -
206. 反转链表
方法一:迭代方法二:递归原创 2022-10-06 15:05:03 · 131 阅读 · 0 评论 -
155. 最小栈
方法一:辅助栈(同步)方法二:辅助栈(不同步)方法三:利用STL中的pair容器原创 2022-10-05 21:41:53 · 117 阅读 · 0 评论 -
225. 用队列实现栈
两种方法原创 2022-10-05 20:42:55 · 62 阅读 · 0 评论 -
622. 设计循环队列
方法一:数组方法二:链表原创 2022-09-29 21:30:22 · 62 阅读 · 0 评论 -
1047. 删除字符串中的所有相邻重复项
方法一:栈方法二:string模拟栈原创 2022-09-25 12:45:02 · 58 阅读 · 0 评论 -
150. 逆波兰表达式求值
150. 逆波兰表达式求值剑指 Offer II 036. 后缀表达式原创 2022-09-25 12:12:44 · 70 阅读 · 0 评论 -
20. 有效的括号
方法一:栈原创 2022-09-24 19:32:08 · 52 阅读 · 0 评论 -
232. 用栈实现队列
两种方法原创 2022-09-23 11:48:34 · 52 阅读 · 0 评论