左神算法
文章平均质量分 97
惜听
爱好风景,以风景作为封面
展开
-
左神算法(二)
前言训练营前两期是进阶版。前两期依旧是需要掌握的基本内容,第三期开始大量刷题,共五期,五期结束后就做了很多的题目了。一、单调栈和滑动窗口1.滑动窗口是什么?滑动窗口举例:如下图有一个数组[3,5,2,7,1,6]。最初窗口的左边界L和右边界R都在数组第一个数的左边。当R右移一位,即R++的时候,新数右侧进,3进入窗口中,如下图。 R++几位后如下图:当L左移一位,即L++的时候,已在窗口内的数从左侧出去,3离开窗口,如下图。之后L又++了几次原则:L++让一个数离开窗口,R+原创 2022-11-14 20:15:29 · 720 阅读 · 0 评论 -
左神算法(一)上修改版
序言:左神(左程云)所讲课程有两套,一套为马士兵,一套为牛客。两套体系不好区分。 有基础班和训练营。基础班是基础,训练营前两节属于提升班(进阶版),提升班还是基础,不过难度比基础班高一些,建议掌握基础班和提升版的基础上学习训练营。 以下为 硬核!一周刷爆LeetCode,算法大神(左程云)耗时112天打造出算法与数据结构基础到高级全家桶教程+大厂面试真题详解_哔哩哔哩_bilibili 的 P2到P17一、认识复杂度、对数器、二分法与异或运算原创 2022-11-14 20:14:56 · 629 阅读 · 0 评论 -
左神算法(一)下修改版
序言:此篇内容紧跟在左神算法(一)上修改版之后。七、二叉树的基本算法1.二叉树2.二叉树的先序、中序、后序遍历先序:任何子树的处理顺序都是,先头节点、再左子树、然后右子树中序:任何子树的处理顺序都是,先左子树、再头节点、然后右子树后序:任何子树的处理顺序都是,先左子树、再右子树、然后头节点先序、中序、后序遍历要求对每一棵子树都成立。以下图的中序遍历为例:以1作为头节点,4、2、5、1、6、3、7按照左、中、右的顺序遍历节点;若以2作为头节点,4、2、5按照左、中、右的顺序遍历节点.递原创 2022-11-14 20:14:22 · 397 阅读 · 1 评论