首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
admin
2008-07-10
33
问题
假设以带头结点的单链表表示有序表,单链表的类型定义如下:
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
数据结构
理工类
相关试题推荐
X.25分组层的主要功能是向主机提供多信道的________服务。
将协议数据单元称为“分组”的是()
_______是各个网络节点先声明自己有数据要发送,再根据声明的顺序依次获得信道的使用权来发送数据。
IEEE802.11a规定无线局域网操作的波段是()
如图5.32所示,各路旁的数字是该路段的最大通过能力,试计算甲城到乙城的最大通过能力。
一个运输问题的运价、产量、销量由表4.38给出,用最小元素法写出初始调运方案表。
设F、C是二叉树中的两个结点,若F是C的祖先结点,则在采用后根遍历方法遍历该二叉树时,F和C的位置关系为:F必定在C的_______。
设有数据逻辑结构为:B=(K,R)K={k1,k2,…,k9}R={,,,,,,,,,,}画出这个逻辑结构的图示,并确定相对于关系R,哪些结点是开始结点,哪些结点是终端结点?
当文件局部有序或文件长度较小的情况下,最佳的排序方法是2。
文件的检索效率取决于哪些因素。
随机试题
儿童经常说:“我一走路,月亮就跟我走”“花儿开了,因为它想看看我”。他们的思维具有只能前推不能后退的表现。儿童在注意事物的某一方面时往往忽略其他方面,对物体的认识受其形态变化的影响。上述内容说明前运算阶段儿童的认知特点是()。
在实验室衡量一个催化剂的价值时,下列哪个因素不加以考虑()
在54、63、72、74、76、82、88、99这一组数据中,中数是()
复方阿司匹林片的处方组成不包括
A.糖浆B.微晶纤维素C.微粉硅胶D.PEG6000E.硬脂酸镁片中可以作为润滑剂的是
衡量企业对于长期债务利息保障程度的是()。
甲公司2014年年初对A设备投资100000元,该项目2016年年初完工投产,2016年、2017年、2018年年末预期报酬分别为30000元、50000元、60000元,银行存款利率为12%。要求:按单利计算,并按年计息,计算投产后各年预期报酬在2
我国古典音乐中与“楚汉战争”相关的是()。
有甲、乙、丙三辆公交车于上午8:00同时从公交总站出发,三辆车再次回到公交总站所用的时间分别为40分钟、25分钟和50分钟。假设这三辆公交车中途不休息,请问它们下次同时到达公交总站将会是几点?()
HighfieldHouseisneartheseaside.ThecurrentinhabitantsbelongtotheHighfieldfamily.
最新回复
(
0
)