首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
假设以带头结点的单链表表示有序表,单链表的类型定义如下: typedef struct node{ int data; struct node*next; }LinkNode,*LinkList; 编写算法,
admin
2008-07-10
28
问题
假设以带头结点的单链表表示有序表,单链表的类型定义如下:
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,则信号取几种不同的状态?
_______攻击的主要目的是窃听和监视信息的传输并存储,攻击者只是想获得被传送的信息。()
传输服务是通过建立连接的两个传输实体之间所采用的_______来实现的。
TCP的常用端口定义为小于()
设有向图D的图形如图1.14所示,求B=A2。
用图解法求下列两个变量的线性规划问题:使目标函数y=5x1+6x2达到最大。
如图所示交通图的物资调运问题,试作出第一流向图.
单链表中逻辑上相邻的两个元素在物理位置上_______相邻。
下列广义表是线性表的有______。
随机试题
在工业企业中,备用电源的自动投入装置一般有()两种基本形式。
外汇升水
在《张中丞传后叙》中,作者补记许远的事迹,主要采用了( )
A.尿频尿急,尿道灼痛,尿黄短少B.头痛目赤,急躁易怒,胁痛便秘C.腹部痞闷,纳呆便溏,面目发黄D.腹痛下痢,赤白粘冻,里急后重E.阴囊湿疹,瘙痒难忍,小便短赤肝胆湿热可见
患者,男,30岁。便于,便后出血并疼痛1周。检查:肛门外观可见截石位6点有一梭形裂口通向肛内,创面不深,边缘整齐。其分类应是
采用下列()方法可以增强粘结力,并增加砌体的强度和抗剪能力。
已知空间中有一平面α:2x+5y++3=0,平面外有一点A(1,—2,),则点A到平面的距离为().
下列属于处于强拍地位的和弦外音是()。
甲与乙签订了一份商品买卖合同,甲为卖方,乙为买方。同时约定,甲将该批商品发给丙,因为乙与丙签订了一份同类商品的购销合同,乙为卖方,丙为买方。但是后来甲发给丙的商品存在质量问题,为此引起纠纷。丙应该()。
根据下列文字。回答下列问题。2004年12月末,全部金融机构本外币各项存款余额为25.3万亿元,同比增长15.3%。金融机构人民币各项存款余额为24万亿元,同比增长16%。全年人民币各项存款余额增加3.3万亿元。从分部门情况看:居民户存
最新回复
(
0
)