首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
admin
2008-07-10
27
问题
假设以带头结点的单链表表示有序表,单链表的类型定义如下:
typedef struct node{
int data;
struct node*next;
}LinkNode,*LinkList;
编写算法,输入n个整数构造一个元素值互不相同的递增有序链表(即相同的整数只取一
个)。算法的函数原型给定为
LinkList f 34(int n);
选项
答案
LinkList f 34(int n) { LinkList L,P,q,s; int e,i; L=(LinkList)malloe(sizeof(LinkNode)); L—>next=NULL; for(i=1;i<=n;i++){ seanf("%d",&e); p=L; q=p—>next; while(q&&q—>data<e){ p=q; q=q—>next; } if(!q||q—>data>e){ s=(LinkList)malloc(sizeof(LinkNode)); s—>data=e; s—>next=q; p—>next=s; } } return L; }
解析
转载请注明原文地址:https://kaotiyun.com/show/n5Ax777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
将协议数据单元称为“分组”的是()
在数字传输系统中,码元速率为600波特,数据速率为1200bit/s,则信号取几种不同的状态?
________是一种使用在无线通信设备上的新的移动通信技术,其功能类似于Internet上的HTTP协议。
下列不属于混合形拓扑的优点的是()
下列操作方式中不属于HDLC扣常用的操作方式的是()
金融市场由哪些构成要素?
简述我国汇率制度改革的总体目标和原则。
处理货币政策目标冲突的途径有
指出布雷顿森林体系内在不稳定性的是
有5个球,其中3个红球,2个白球,从中不放回地取球,每次只取1个,直到取到白球为止,求在取到白球之前取出红球的个数的概率分布、平均值.
随机试题
下列各组词语中,没有错别字的一组是()
Thepersonwhocanseeashipwithoutsomefeelingofexcitementmusthaveverylittleimagination.Eventheideaofleavingthe
脾胃虚弱而致脘腹疼痛的特点是
下列关于放疗技术员的职责描述不正确的是
A.多黏菌素B.四环素C.红霉素D.链霉素E.青霉素可致菌群失调的药物是()
球罐的结构,按球壳的组合方式为( )三种结构形式。
下列文学常识说法正确的一项是()。
科技成果转化的有效资金来源有()。
村委会依照法律规定,有权管理本村属于村农民集体所有的土地和其他财产,引导村民合理利用自然资源,保护和改善生态环境。()
A、AndreaDoriawasnotveryfarfromotherships.B、Itwasdarkandfoggy.C、AndreaDoriawasgoingatafastspeed.D、AndreaDo
最新回复
(
0
)