![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法学习
每天进步一点点
爱丁堡AI学习ing
这个作者很懒,什么都没留下…
展开
-
算法学习(3)-经典的双指针法则
双指针法则双指针基本理解双指针例题1. 删除排序数组中的重复项2. 移动零3. 盛最多的水双指针基本理解首先什么是双指针, 双指针其中一个为快指针一个为慢指针, 慢指针顾名思义运行或者前进的速度较慢, 为什么会这样呢一定是比快指针所需满足的条件多, 因此慢指针所指的一般是过滤完的内容.为什么要用双指针, 这里用到了典型的算法解题思维-----升维, 就是一个一维数组我把它变成二维数组(条表...原创 2020-04-23 22:38:13 · 233 阅读 · 0 评论 -
算法学习(1)-时间复杂度与空间复杂度
时间复杂度和空间复杂度1. 时间复杂度1.1 时间复杂度的种类 Big O Notation1.2 简单的时间复杂度分析1. 时间复杂度1.1 时间复杂度的种类 Big O NotationO(1)-Constant Complexity 常数复杂度O(log n)- Logarithmic Complexity 对数复杂度O(n)-Linear Complexity 线性时...原创 2020-04-21 17:49:11 · 544 阅读 · 0 评论 -
二叉树,遍历方法,监控二叉树,平衡二叉树,验证搜索二叉树等算法
树树的概念二叉树1. 二叉树图形特点2.二叉树的数学特点3. 二叉树的种类4. 二叉树的遍历方式4.1 先序遍历4.2 中序遍历4.3 后序排列插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...原创 2020-04-15 20:31:49 · 276 阅读 · 0 评论