首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
admin
2008-07-10
26
问题
假设以带头结点的单链表表示有序表,单链表的类型定义如下:
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://www.kaotiyun.com/show/n5Ax777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
求向量D=A×(B+C),向量为浮点数,各向量元素个数均为N,参照CRAY-1方式分解为3条向量指令:①V3←存储器;访存取A送入V3寄存器组②V2←V0+K;B+C→K③V4←V2×V3;K×A→D当采用下列3种方式工作时,各需多
若用HDLC帧传送10个汉字,则该帧的总长度为()
若生成多项式:x4+x2+1,求信息位1010010的CRC冗余位。
以微波、激光、红外线等无线电波来部分或全部代替有线局域网中的同轴电缆、双绞线、光纤,实现移动计算网络中移动节点的物理层和数据链路层功能的是()
在X.25分组级中,理论上最多允许存在多少条虚电路?若已知分配的虚电路号为536,试计算其二进制逻辑信道组号及逻辑信道号。
某个路由器的路由表如下表所示,假定接收到的IP地址为下述IP地址的IP分组,求IP分组的下一跳。(1)192.1.2.151(2)192.1.1.126
长1km,传输速率10Mbit/s,包含50个站点的令牌环,每个站引入1位延迟,信号传播速度为200m/μs,令牌长8位,数据帧长度为256位(包含32位开销),确认包含在数据帧中捎带,问该环不包括开销的有效数据速率为多少?
为了能够使客户端程序查询不同的信息资源时有统一的访问方法而定义的一种地址标识方法是()
画出一棵后序遍历序列与中序遍历序列相同的二叉树。
某一文件有18个记录,关键字分别为:285,116,070,923,597,177,512,262,015,076,157,208,337,817,613,117,390,362。桶的容量m=3,桶数b=7,用除留余数法构造哈希函数H(key)=keyMO
随机试题
矩阵型组织结构的优点包括()
为了更好显示地甲状腺肿物内彩色血流信号并测速,最理想的探头频率是:
AMushy(墨菲征)阳性B麦氏点压痛CCourvoisier(库瓦济埃征)阳性DCourvoisier(库瓦济埃征)阴性E板状腹胰头癌引起梗阻性黄疸,可见
A、酸枣仁B、朱砂C、磁石D、远志E、合欢皮治心火亢盛,失眠惊悸,宜选用的药物是()
某区政府工业主管部门作出决定,把所属的A公司的两个业务部分立出再设B公司和C公司,并在决定中明确该公司以前所负的债务由新设的B公司承担。A公司原欠李某货款5万元,现李某要求偿还,你认为该债务应当如何处理?
关于缓刑的适用,下列哪些选项是正确的?(2015年卷二第59题)
下列结论正确的是()。
传统的解决问题的方法强调以往的经验和知识,而现代的解决问题的方法则强调从达到目标的所有可能途径中选择出最佳的一种,二者均不能成功地解决所有的问题,但二者的结合却往往能解决一种方法难以解决的问题,因此( )。
试画出ER图,并在图上注明属性、联系类型、实体标识符。将ER图转换成关系模型,并说明主键和外键。
将Access数据库中的数据发布在Internet网络上可以通过()。
最新回复
(
0
)