首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
已知一个有序单链表(从小到大排列),表头指针为head,编写一个函数向该单链表中插入一个元素为x的节点,使插入后该单链表仍有序。
已知一个有序单链表(从小到大排列),表头指针为head,编写一个函数向该单链表中插入一个元素为x的节点,使插入后该单链表仍有序。
admin
2014-12-25
74
问题
已知一个有序单链表(从小到大排列),表头指针为head,编写一个函数向该单链表中插入一个元素为x的节点,使插入后该单链表仍有序。
选项
答案
本题的算法思想:先建立一个待插入的结点,然后依次与链表中的各结点的数据域比较大小,找到插入该结点的位置,最后插入该结点。实现本题功能的函数如下: node*insert(node*head,int x) {node*s,*p,*q; s=(node*)malloc(sizeof(node));/*建立一个待插入的结点*/ s一>data=x; s一>next=NULL; if(head==NULL||xdata)/*若单链表为空或x小于第一个结点的data域*/ { s一>next=head; /*把s结点插入到表头后面*/ head=s; } else { q=head; /*为s寻找插入位置,p为待比较的结点,q为p的前趋结点*/ p=A一>head while(p!=NULL&&x>p一>data)/*若x小于p所指结点的data域值*/ /*则退出while循环*/ if(x>p一>data) ( q=p; p=p一>next; } s一>next=p; /*将s结点插入到q和p之间*/ A一>next=s; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/giVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
以下二阶欠阻尼系统性能指标中,只与其阻尼比有关的是【】
按拓扑结构来分类,计算机网络可分为息线型网络、环形网络、______、树形网络和网状网络。
IP地址128.60.222.18的地址类别为【】
批处理操作系统的基本特征是_____。
【】是一种最简单、廉价的以太网扩展设备,常用于连接两个以太网网段,对衰减的信号进行放大,保持与原数据相同。
在网络协议的基本要素中,用来规定进行通信需要发出的控制信息、完成的操作动作和响应的是【】
______是计算机网络中连接各个网络结点的物理线路,是数据传输的通道。
某设备公司计划期内安排A、B两种产品生产,有关资源消耗及可获利润(万元/件)如题39表,该公司希望生产安排的利润最大化。试建立该问题的线性规划数学模型并用图解法求出最优解。
如图,圆圈代表网络结点,节点间的连线表示它们间有网络相连,连线上的数表示该网线传送10兆字节的信息所用时间(单位:秒)。现需从点s向点t传送10兆字节的信息,问至少需要多少时间?
随机试题
应根据建筑的重要性、建筑的用途和使用中的火灾危险性来确定建筑耐火等级。()
Manylargecitiesare【C1】______butbeautiful.Streetsarelittered【C2】______garbage.Inthegarbage,however,thereisstillsom
微波对眼的主要损害是
判断支出列为费用支出或资本支出的原则是()①效用原则;②金额大小原则;③配比原则;④一致性原则
某制造企业为增值税一般纳税人,适用17%的增值税税率。2015年,该企业自行核算主营业务收入为2700万元,其他业务收人200万元,投资收益1100万元;扣除项目金额合计2865万元,实现利润总额1135万元。经注册会计师审核,发现下列情况:
物业服务收费的原则为()。
某市已经建成规模化、功能设施比较完善的奶牛养殖示范小区和牧场园区88个。如果这些养殖示范小区和牧场园区实行统一配种的话,那么,也就会统一饲料配方、统一存贮、统一防疫、统一挤奶,并有专业技术人员进行各项技术服务。据此,我们可以推出,这些养殖示范小区和牧场园区
已知:y2+xy=lny,则=_____。
甲深夜潜人乙家行窃,发现留长发穿花布睡衣的乙正在睡觉,意图奸淫,便扑在乙身上强脱其衣。乙惊醒后大声喝问,甲发现乙是男人,慌忙逃跑被抓获。甲的行为()。
A、Inaschool.B、Inahospital.C、Inadepartmentstore.D、Inahotel.C本题考查的是地点。从对话内容可以看出,女士要给自己的男朋友买手表,所以对话发生的地点很可能是在departmen
最新回复
(
0
)