自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 弗洛伊德算法(求每一对顶点间的最短路径)

每一对顶点间的最短路径求解每一对顶点间的最短路径有两种方法:其一是分别以图中的每个顶点为源点共调用n次迪杰斯特拉算法;其二是采用下面介绍的弗洛伊德算法。这两种算法的时间复杂度均为O(n^3),但后者形式上较简单。仍然使用带权的邻接矩阵arcs来表示有向网G,求从顶点vi到vj的最短路径。算法的实现要引入以下辅助的数据结构。(1)二维数组Path[i][j]:最短路径上顶点vj的前一顶点的序号...

2019-12-19 18:10:39 3350

原创 哈夫曼树及哈弗曼编码

哈姆曼树的构建:赫夫曼树的外结点和内结点的区别:外节点是携带了关键数据的结点, 而内部结点没有携带这种数据, 只作为导向最终的外结点所走的路径而使用,所以,我们主要关心的是赫夫曼树的外结点上, 而不是内结点。我们为扩充二叉树的外结点(叶子结点)定义两条属性: 权值(w)和路径长度(l)。同时规定带权路径长度(WPL)为扩充二叉树的外结点的权值和路径长度乘积之和:路径长度:路径长度指的是路径...

2019-12-17 09:32:30 736

原创 关于scanf

关于scanf#include<stdio.h>main(){ char a[10]; printf("请输入:"); for(int i=0;i<5;i++) scanf("%c",&a[i]); for(int i=0;i<5;i++) printf("%c",a[i]); }运行结果:一开始我感觉scanf只...

2019-12-15 10:12:00 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除