
算法
文章平均质量分 73
断眉727
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态规划专题总结
动态规划专题总结原创 2021-12-11 14:27:51 · 586 阅读 · 0 评论 -
左神算法课第4章_链表
一、排序稳定性 1、排序算法的稳定性即可以保留相对次序 2、复杂度为O(N^2)的算法: 选择排序:没有稳定性 冒泡排序:元素相等的时候不交换,可以实现稳定性 插入排序:具有稳定性 3、复杂度为O(NlogN)的算法: 归并排序:merge的时候左侧和右侧相等,先拷贝左侧的,可以做到稳定性。 快速排序做不到稳定性。 堆排序不具有稳定性。 堆排序先变成大根堆,不具备稳定性。 4、经过实验之后,快排的时间复杂度的常数项是最低的,一般使用快排进行排序。 一些问题 1、基于比较的排序能不能做到时间复杂度在原创 2021-06-22 22:00:54 · 321 阅读 · 0 评论 -
左神算法课第8章_暴力递归
对应视频是p9补充视频,视频最开始35分钟补充了dijkstra的堆改写原创 2021-07-03 15:55:07 · 162 阅读 · 0 评论 -
左神算法课第7章_前缀树和贪心算法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-02 16:59:40 · 281 阅读 · 0 评论 -
左神算法课第6章_图
一、图的基本知识 (这部分因为之前看超图的时候学的差不多了所以没有多记) 图的存储方式 1、邻接表 2、邻接矩阵 图:有向图和无向图、出度和入度 图的题目大概三家公司里会有一家公司出一个 把一个任意形式的图转化为邻接矩阵或邻接表(0:27) !带模板上考场,把常见的算法保存,将图转化成自己熟悉的形式,再进行操作 面试上的时间很紧张,提前把模板写好练熟,以至于到具体问题也可以定制,千万不能盲目自信觉得自己可以当场写 二、习题 题目二 广度优先遍历(0:42): 图和二叉树的区别在于二叉树没有环,图是可能有环原创 2021-07-01 16:02:29 · 249 阅读 · 0 评论 -
左神算法课第5章_二叉树
一、二叉树的遍历 1、递归方式 二叉树的遍历采用递归的方式,每一个节点会回到三次(0:57) 先序遍历指的是先打印头节点,再打印左节点,再打印右节点,先序由递归序加工而来,不是第一次不打印(1:05) 中序遍历指的是先打印左节点,再打印头节点,再打印右节点,不是第二次不打印 后序遍历指的是先打印右节点,再打印左节点,不是第三次不打印 public static void preOrderRecur(Node head) { if (head == null) { return; } S.原创 2021-06-30 11:34:54 · 207 阅读 · 0 评论