首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
采用单链表作为存储结构,试编写一个函数来实现用选择排序方法进行升序排列。
采用单链表作为存储结构,试编写一个函数来实现用选择排序方法进行升序排列。
admin
2010-04-24
31
问题
采用单链表作为存储结构,试编写一个函数来实现用选择排序方法进行升序排列。
选项
答案
首先定义单链表的结点: struct node {int key; struet node*link; } 函数如下: struct*selectsort(struct node*h) {struet node*P,*q,*r,*s,*t; t=Null; while(h!=Null) {p=h; q=Null; s=h; r=Null; while(P!=Null) {if(p—>key<s—>key) {s=p; p=q; } q=p; p=p—>link; } if(s==h) h=h—>link; else h=s; s—>lind=t; t=s; } h=t; return(h); }
解析
转载请注明原文地址:https://www.kaotiyun.com/show/Q0Ax777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
在网络层中,数据以______为单位进行传输。()
一条长度为100km的点对点链路,对于一个100字节的分组,带宽为多大时传播延迟等于发送延迟?(信道传输速度为2×108m/s)
在1979年以前,ARPANET一直使用距离矢量路由算法,之后则被替换为()
网络安全强调的是网络中信息或数据的________、可用性、保密性。
金融期权按行权时间的不同来划分,可以分为_________、___________。
简述金融市场的风险分散功能。
某基金于2000年3月1日发行,基金单位净值为1元,发行总份数为100亿份。到2012年6月8日,该基金的总资产市值为160亿元,无负债。期间该基金共有6次分红,每份基金累计分红1.00元。试计算该基金在2012年6月8日的单位净值与累计单位净值。
商业银行内部风险管理人员根据银行所承担的风险计算出来的、银行需要保有的最低资本量被称为()
英国的汇率一直采用的标价方法是
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
随机试题
肾上腺素升高血压,之后又引起血压下降,这种血压下降的机制是
阴阳比较完整而简要的概念是
香附不具有的功效是()。
承认区分所有权人按份额享有基地使用权有很多好处,下列不属于其好处的是()。
甲产品在生产过程中,需经过两道工序,第一道工序定额工时2小时,第二道工序定额工时3小时。期末,甲产品在第一道工序的在产品40件,在第二道工序的在产品20件。作为分配计算在产品加工成本(不含原材料成本)的依据,其期末在产品约当产量为()件。
Whenateachermakesevaluationsbyaskingstudentstoconcludewhattheyhavelearnedthroughconceptmapsafterlearningauni
当前,微信付款已经成为一种比较流行的支付方式,下列说法正确的是()
Itisreportedthatalcoholabuseoncollegecampusesisontherise.Butalcoholabuseisonlyonesymptomofalargercampusc
Thehumanbraincontains10thousandmillioncellsandeachofthesemayhaveathousandconnections.Suchenormousnumbersused
Thespeaker______havecriticizedtheparaprofessionals,knowingfullwellthattheywereseatedintheaudience.
最新回复
(
0
)