Avatar notebook default
6篇文章 · 4245字 · 3人关注
  • 拓扑排序

    拓扑排序算法用于处理在众多复杂的并且相互依赖的事物中寻找一个执行顺序的问题,拓扑算法在日常生活中也是有非常重的应用,例如软件开发、教学安排、生产...

  • 最短路径算法

    最短路径算法在现实生活中也具有非常多的应用,例如在一个复杂的景区,想要从一个景点到另外一个景点,利用最短路径算法就可以找到最短的路程,而如果不做...

  • 图的遍历

    对于图的操作,最基本的就是对图的遍历了,图的遍历主要有两种思想,一种是DFS(Deepth First Search)深度优先遍历,另外一种是B...

  • 最小生成树

    最小生成树在实际生活中的应用非常广泛,可以在很多地方看到最小生成树应用的实例。例如:在一个偏僻的村庄,村户都散落在村庄四处,现在需要进行供电建设...

  • 如此重要的哈希表

    哈希表无论是在面试中,还是在日常编程中,都有着举足轻重的地位,我们虽然不用完完全全自己去构建一个哈希表的数据结构,但是也应该知道哈希表是什么,它...

  • 详解快速排序

    快速排序是一个非常重要的算法,对于大数据的排序,效率上要比冒泡排序和插入排序这些算法高很多,所以是程序员必须掌握的算法 算法的思路快速排序算法其...

  • 算法的时间复杂度

    学习算法应该首先了解怎么去评估一个算法的好坏以及怎么去计算一个算法的效率,只有知道了这个,才能够写出好的算法 1、下面了解一些基本概念: 函数渐...

  • 顺序表

    直接上代码:

文集作者