首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
写出非递归调用的快速排序算法。
写出非递归调用的快速排序算法。
admin
2014-12-25
35
问题
写出非递归调用的快速排序算法。
选项
答案
Voidqksort(datatypeA[n]) /*n为元素个数*/ { Setnuli(s); /*设置一个栈保存有关参数和变量*/ l=1;h=n; /*l,h分别指向表头和表尾*/ while((1
解析
先调用划分函数quickpass(),以确定中间元素的位置,然后再借助栈分别对中间元素左、右两边的区域进行快速排序。
转载请注明原文地址:https://kaotiyun.com/show/ziVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
在时域中用线性常微分方程描述系统的动态特性;在复数域或频域中,用________来描述系统的动态特性。
TCP/IP网络中应用最为广泛的网络管理协议是________。
电子邮件从用户代理发送到邮件服务器所采用的协议是【】
端到端延迟是由多个不同的部分所构成,不包括【】
在常用的网络性能测评指标中,【】是指单位时间内通过网络设备的平均比特数。
有4个关系模式如下:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序-1表示第一作者,依此类推。用SQL语句,完成小题
下列哪个不是PCB中的内容
在一个多道程序系统中,供用户使用的主存空间有100K,采用计算时间短的作业优先算法。今有如下所示的作业序列,它们的提交时间、运行时间和对主存需求的数量如下表中所列,当第一个作业进入系统后开始调度,假定作业都是仅作计算,请列出各个作业的开始时间、完成时间和周
有一个多道程序设计系统,采用不允许移动的可变分区方式管理主存中的用户空间,设用户空间为100KB,主存空间的分配算法为最先适应分配算法,作业调度和进程调度均采用先来先服务算法,作业序列为:请计算以上5个作业的平均周转时间。(注:作业是依次进入输入井的,
线性定常确定性动态系统的数学模型一般为【】
随机试题
患者,男,30岁。1年前下岗。近5个月来觉得邻居都在议论他,常不怀好意地盯着他,有时对着窗外大骂,自语、自笑,整天闭门不出,拨110电话要求保护。该病例最可能的诊断是
主治病症中以痞、呕、利三证并见为特点的方剂是
关于交易所上市基金(ETF)特征,下列说法错误的是()
行政立法是具体行政行为。()
销毁公文的主要方式有()。
Happinesscanbedescribedasapositivemoodandapleasantstateofmind.Accordingtorecentinvestigations,sixtytoseventy
所有错误决策都不可能不付出代价,但有的错误决策可能不造成严重后果。如果上述断定为真,则以下哪项一定为真?
发展社会主义民主政治,最根本的是()
他能取得这样的成绩,我们也很惊讶。
IfHillaryClintonmadeherwidelyanticipatedbidforthepresidency,wouldheragebecomealegitimateissue?Skepticshav
最新回复
(
0
)