# 定义 闭包 是指有权访问另一个函数作用域中的变量的函数。注意别混淆匿名函数和闭包的概念。 创建闭包 需要达到两个条件,如果不满足第二条,也只能称作是匿名函数(1)在...
IP属地:广东
# 定义 闭包 是指有权访问另一个函数作用域中的变量的函数。注意别混淆匿名函数和闭包的概念。 创建闭包 需要达到两个条件,如果不满足第二条,也只能称作是匿名函数(1)在...
1、冒泡排序 冒泡排序每次都会选出一个最小(或者最大)的数,并且还会把前面的元素排序,因为像是水中的泡泡往上冒,所以叫冒泡排序。冒泡排序适合用于基本有序,或者想求出前几个最小...
弗洛伊德算法可以获得图中所有点,到其它任意一点的最短路径。 弗洛伊德核心部分参考:https://www.cnblogs.com/wangyuliang/p/9216365....
描述: Dijstra算法代码基本与Prim算法相同,不过需要打印出路径和路径长度,所以需要稍作修改,修改的地方都已注释标出 顶点: 边: 构造邻接矩阵: Dijkstra算...
Kruskal核心就是判断加入边之后是否成环,每次都是找一个权值最小的边,然后判断添加这条边,最小生成树是否会产生环也就是判断这条边的起始顶点和终止顶点是否已经在最小生成树的...
结合邻接矩阵使用Prim算法求得图的最小生成树 顶点 边 创建邻接矩阵: 最小生成树普利姆(Prim)算法: 以下面这个图为例,求它的最小生成树 Main函数代码: 运行结果:
一、什么是二叉搜索树? 二叉搜索树(BST,Binary Search Tree), 也称二叉排序树或二叉查找树二叉搜索树:一棵二叉树,可以为空;如果不为空,满足以下性质:1...