自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 普利姆算法

从V1出发,找和V1相连权值最小的点,可见是V3;然后找与V1或V3相连权值最小的点,可见是V6;然后找V1,V3,V6,以此类推。printf("请输入与V%d相关的顶点:",i+1);

2024-09-26 15:36:23 497

原创 二叉树创建,求树高(兄弟表示法)

节点有孩子指针和兄弟指针,孩子指针指向第一个孩子,第一个孩子的兄弟指针只想其他孩子。printf("请输入:");

2024-09-12 15:25:52 907

原创 哈夫曼编码(数组,递归版)

找出两个最小权值,相加赋值给到hf[n],并设置子节点为这两个最小权值的下标,相应的这两个权值的母节点为n,n+1,给一个标志表示这两数比较过,下次递归将不再比较。比如:A: 01 B: 010这样就不行,如果是AABB字符集时,编出来的码是0101010,可能翻译成AAA。创建一个长度为2n-1的数组,把原有的权值填到数组中,数组的长度设为n。按权值构建哈夫曼树,字符权值长度为n,哈夫曼树节点数为2n-1。然后遍历所有叶子节点,依次从下往上读,读到根节点,左为0,右为1。树从上往下左按0右1读,

2024-09-05 17:02:04 1132 1

原创 队列实现数组逆置

把要逆的先入队,剩下的在入队,最后全部出队赋值给数组。

2024-09-03 16:28:45 309

原创 好像是叫计数排序

有点哈希表那种意思

2024-09-03 16:26:12 293

原创 B树(链表版)

本质是一个有序的链表,通过B树的特性给链表分层

2024-07-05 18:35:20 1732

原创 平衡二叉树构建(非递归,利用高度差平衡)

平衡二叉树构建非递归,高度差

2024-06-14 17:33:26 1727

原创 次优查找树(纯链表构建)

6.因此有序表被拆成两个有序表,两个有序表中找两个最小权值对应根节点作为根节点左孩子和右孩子,然后拆成四个有序表找出节点作为这两个孩子的孩子节点以此类推;▲p可以由有序表最后一个关键字的sw减去目标关键字的sw和目标的前一个元素的插值的得出。5.最小权值对于的根节点移除有序表作为树的根节点。把有序表中的每个关键字都当成根节点;//delat是▲p的值。

2024-05-19 10:52:13 1671

原创 有向图的十字链表图解(严蔚敏c语言版)

顶点结点的firstin指针域链接的是指向该顶点的顶点,顶点结点的firstout指针域链接的是被该顶点所指指向的顶点。

2024-03-25 10:31:03 316 1

空空如也

空空如也

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

TA关注的人

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