基本信息
源码名称:数据结构lab2_03 结点插入保持有序性
源码大小:1.15KB
文件格式:.c
开发语言:C/C++
更新时间:2020-12-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
假设不带头结点的单链表head是升序排列的,设计算法函数linklist insert(linklist head,datatype x),
将值为x的结点插入到链表head中,并保持链表有序性。
分别构造插入到表头、表中和表尾三种情况的测试用例进行测试。
while(p&&p->info<x)/*当元素小于x,向后查找*/
{
pre=p;
p=p->next;
}
if(!pre)/*在第一个位置插入*/
{
s->next=head;
head=s;
}
else
{
s->next=p;
pre->next=s;
}