ALGO
Introduction
介绍
数组
704. 二分查找
27. 移除元素
977. 有序数组的平方
209. 长度最小的子数组
59. 螺旋矩阵 II
链表
203. 移除链表元素
707. 设计链表
206. 反转链表
24. 两两交换链表中的节点
19. 删除链表的倒数第 N 个结点
面试题 02.07. 链表相交
142. 环形链表 II
哈希表
242. 有效的字母异位词
349. 两个数组的交集
202. 快乐数
1. 两数之和
454. 四数相加 II
383. 赎金信
15. 三数之和
18. 四数之和
字符串
344. 反转字符串
541. 反转字符串 II
剑指 Offer 05. 替换空格
151. 颠倒字符串中的单词
58 - II. 左旋转字符串
28. 实现 strStr
459. 重复的子字符串
栈和队列
232. 用栈实现队列
225. 用队列实现栈
20. 有效的括号
1047. 删除字符串中的所有相邻重复项
150. 逆波兰表达式求值
239. 滑动窗口最大值
347. 前 K 个高频元素
二叉树
144. 二叉树的前序遍历
145. 二叉树的后序遍历
94. 二叉树的中序遍历
102. 二叉树的层序遍历
226. 翻转二叉树
101. 对称二叉树
104. 二叉树的最大深度
111. 二叉树的最小深度
222. 完全二叉树的节点个数
110. 平衡二叉树
257. 二叉树的所有路径
404. 左叶子之和
513. 找树左下角的值
112. 路径总和
106. 从中序与后序遍历序列构造二叉树
654. 最大二叉树
617. 合并二叉树
700. 二叉搜索树中的搜索
98. 验证二叉搜索树
530. 二叉搜索树的最小绝对差
501. 二叉搜索树中的众数
236. 二叉树的最近公共祖先
701. 二叉搜索树中的插入操作
450. 删除二叉搜索树中的节点
669. 修剪二叉搜索树
108. 将有序数组转换为二叉搜索树
538. 把二叉搜索树转换为累加树
回溯算法
77. 组合
216. 组合总和III
17. 电话号码的字母组合
39. 组合总和
40. 组合总和II
131. 分割回文串
93. 复原 IP 地址
78. 子集
90. 子集 II
491. 递增子序列
46. 全排列
47. 全排列II
332. 重新安排行程
51. N 皇后
37. 解数独
本书使用 GitBook 发布
介绍
ALGO
主要使用golang语言讲解和实现算法,包括数据结构、leetcode算法题等。 Leetcode部分主要参考了
代码随想录
, 然后自己做了相关的笔记和实现,便于分享和后期温习。
results matching "
"
No results matching "
"