![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码随想录算法训练营
文章平均质量分 59
记录打卡记录
一只前端小菜鸟~
有大量前端HC,base:杭州、东莞、成都、西安都可,感兴趣可以添加scum__peace
展开
-
代码随想录算法训练营 015| 101.对称二叉树,102.二叉树的层序遍历, 226.翻转二叉树
【代码】代码随想录算法训练营 015| 101.对称二叉树,102.二叉树的层序遍历, 226.翻转二叉树。原创 2023-06-08 23:55:00 · 154 阅读 · 0 评论 -
代码随想录算法训练营 014| 94. 二叉树的中序遍历,144. 二叉树的前序遍历,145. 二叉树的后序遍历
中序遍历是左中右, 先访问的是二叉树顶部的节点, 然后一层一层向下访问, 直到到达树左面的最底部, 再开始处理节点(也就是在把节点的数值放进 result 数组中), 这就造成了处理顺序和访问顺序是不一致的。先序遍历是中左右, 后续遍历是左右中, 那么我们只需要调整一下先序遍历的代码顺序, 就变成中右左的遍历顺序, 然后再反转 result 数组, 输出的结果顺序就是左右中了。前序遍历是中左右, 每次先处理的是中间节点, 那么先将根节点放入栈中, 然后将右孩子加入栈, 再加入左孩子。原创 2023-05-19 08:04:56 · 207 阅读 · 0 评论 -
代码随想录算法训练营013| 239. 滑动窗口最大值,347. 前 K 个高频元素[TODO]
【代码】代码随想录算法训练营012| 239. 滑动窗口最大值,347. 前 K 个高频元素[TODO]原创 2023-05-19 00:36:58 · 207 阅读 · 0 评论 -
代码随想录算法训练营011| 20. 有效的括号,150. 逆波兰表达式求值,1047. 删除字符串中的所有相邻重复项
逆波兰表达式严格遵循「从左到右」的运算。c. 如果编译器中的括号是左括号,我们就入栈(左括号不用检查匹配);如果是右括号,就取出栈顶元素检查是否匹配。可以把字符串顺序放到一个栈中,然后如果相同的话 栈就弹出,这样最后栈里剩下的元素都是相邻不相同的元素了。a. 首先,我们通过上边的例子可以分析出什么样子括号匹配是复合物条件的,两种情况。整个逆波兰表达式遍历完毕之后,栈内只有一个元素,该元素即为逆波兰表达式的值。b. 然后,我们将这些括号自右向左看做栈结构,右侧是栈顶,左侧是栈尾。d. 如果匹配,就出栈。原创 2023-05-18 23:25:48 · 284 阅读 · 0 评论 -
代码随想录算法训练营010| 225. 用队列实现栈,232.用栈实现队列
一个队列在模拟栈弹出元素的时候只要将队列头部的元素(除了最后一个元素外) 重新添加到队列尾部,此时再去弹出元素就是栈的顺序了。原创 2023-05-18 07:51:53 · 49 阅读 · 0 评论 -
代码随想录算法训练营009|28.实现 strStr(),459.重复的子字符串[TODO]
【代码】代码随想录算法训练营 009|28.实现 strStr(),459.重复的子字符串[TODO]原创 2023-05-17 21:38:16 · 42 阅读 · 0 评论 -
代码随想录算法训练营008|151.翻转字符串里的单词,344.反转字符串,541.反转字符串II,剑指Offer 05.替换空格
代码随想录算法训练营原创 2022-11-03 22:18:47 · 264 阅读 · 0 评论 -
代码随想录算法训练营007| 383. 赎金信,454. 四数相加 II
代码随想录算法训练营原创 2022-11-03 22:17:28 · 101 阅读 · 0 评论 -
代码随想录算法训练营006| 1. 两数之和,202. 快乐数,242.有效的字母异位词,349. 两个数组的交集
代码随想录算法训练营原创 2022-10-31 16:15:36 · 356 阅读 · 0 评论 -
代码随想录算法训练营005| 一周总结| 数组、链表
代码随想录算法训练营原创 2022-10-31 16:09:55 · 424 阅读 · 0 评论 -
代码随想录算法训练营004| 19.删除链表的倒数第N个节点,24. 两两交换链表中的节点,142.环形链表II,面试题 02.07. 链表相交
代码随想录算法训练营原创 2022-10-31 16:02:55 · 182 阅读 · 0 评论 -
代码随想录算法训练营003| 203. 移除链表元素,206. 反转链表,707. 设计链表
代码随想录算法训练营原创 2022-10-28 22:24:42 · 476 阅读 · 0 评论 -
代码随想录算法训练营002| 59. 螺旋矩阵 II,209. 长度最小的子数组,977. 有序数组的平方
代码随想录算法训练营原创 2022-10-28 22:17:06 · 248 阅读 · 0 评论 -
代码随想录算法训练营001| 704.二分查找,26. 移除元素
代码随想录算法训练营原创 2022-10-26 21:25:08 · 251 阅读 · 0 评论