自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 循环队列的 创建、入队、出队、打印

printf("出队元素为:%d\n", e);//设置e用来接收出队的元素的值。//队列元素出队 并且用e来接收出队的元素的值。//插入值为x的元素。

2024-10-25 10:41:59 381

原创 哈夫曼树的创建

printf("节点%d 权重:%d 双亲:%d 左孩子:%d 右孩子:%d\n", i, HT[i].weight, HT[i].parent, HT[i].lchild, HT[i].rchild );//新的哈夫曼树的节点等于最小的值加上次小的值。if(HT[i].weight < min && HT[i].parent == 0) //寻找权值最小的数 以及他的下标。//记录最小值的索引。printf("权值最小的数是第%d个,次小的数为%d个\n", *s1, *s2 );

2024-10-23 15:50:52 645

原创 直接插入排序和折半插入排序

j--) //给要插入的元素腾地方。//temp用来记录现在a[i]的值。//继续在右半部分查找。//继续在左半部分查找。//0~i-1的位置上已经是有序的。while (j >= 0&&a[j] > temp) //移动元素。printf("请输入您要排序的数据(最多%d个整数):\n");printf("直接插入排序之后数组为:\n");printf("折半插入排序之后数组为:\n");printf("您输入的序列为:\n");

2024-10-19 13:12:26 430

原创 实现数组前m个和后n个逆置且顺序不变 即(a1,a2,a3,a4,a5,a6,b1,b2,b3,b4,b5)———>(b1,b2,b3,b4,b5,a1,a2,a3,a4,a5,a6)

i++, j--) // 左右两端同时开始 到了中间时停止。//前4个变成后四个,后六个变成前六个,顺序不变。//把后n个逆置 数组下标为m~n+m-1。void reverse(int a[], int m, int n)//实现元素逆置。//把前m个逆置数组下标为0~m-1。// j 应该初始化为 n。

2024-10-13 09:01:44 347

原创 数据结构顺序表的增删改查

n", i+1);//现在i还在原来删除掉的那个位置上,这个删除掉的位置已经被新元素覆盖,所以要前移一位,保证这个新的元素也被判断一下。printf("第%d个位置为:a[%d]=%d\n", i+1, i, l-> data[i] );此元素在第%d个位置上\n", i+1 );printf("逆置之后的顺序表的数据为:\n", );printf("删除掉指定元素后的数组为:\n", );printf("顺序表里面元素为:\n");printf("插入成功\n" );printf("查找失败" );

2024-10-08 08:51:07 821

原创 我的第一篇文章

今天在做一个叫实现稀疏矩阵(采用三元组表示)的基本运算的时候碰到了各种问题,代码打完以后在教室的电脑上的VS2012上面始终调试不成功,出现了了类似LNK2019、LNK1120这样的错误对于我这样的新手小白,上网查了也不怎么能看懂,查出来的解释如下对于“头文件”这个东西我现在还是不知道他的作用以及它和源文件之间的关系到底是什么,它的存在有什么意义,他会对接下来的代码造成什么影响,这些还需要我去学习。 下课回寝室之后在自己的电脑上又打开了这个代码,唯一不一样的是我的电...

2021-11-17 15:42:41 179

空空如也

空空如也

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

TA关注的人

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