首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
写出快速排序的非递归算法。
写出快速排序的非递归算法。
admin
2017-11-14
11
问题
写出快速排序的非递归算法。
选项
答案
设对记录R[1..n]进行快速排序,要求用非递归算法。利用一个包含有low和high两个整数成员的记录数组stack[]作为栈,low和high成员分别指示某个子文件的首、尾记录的下标号。算法如下: void quicksort(SeqList R,int n){//设待排序记录放在R[1..n]中,下标从1开始 int i,j,low,high,top=0; struct{ int low,high; }stack[Max]; //Max为一个大于n的常量 RecType temp; top=1;stack[top].low=1;stack[top].high=n;//入栈 while(top>0){ //栈非空,则取出一个子文件进行划分 low=stack[top].low:high=stack[top].high;top一一;//出栈 i=low;j=high;temp=R[i]; d0{ while(i
temp.key)j--; if(i
解析
转载请注明原文地址:https://kaotiyun.com/show/L3Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
【辉格派】南京大学2005年世界史真题
()是一部上起传说中的黄帝,下迄汉武帝时期的中国通史,是中国历史上第一部内容完整、结构周密的历史著作。
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
院系调整
著名的绥靖政策文件《霍尔—赖伐尔协定》是英、法与意大利签订的,密谋发动()。
简述按照恩格斯的划分方法人类的起源与进化。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
假定在一个处理机上执行的操作如下:作业估计服务时间片优先数A103B11C23D14E52这些
某中央处理器的数据通路如图所示。MDR为内存数据寄存器,PC为程序计数器,IR为指令寄存器。所有的单线箭头为控制微命令。(1)请说明图中部件X的名称和功能、寄存器Y的名称和功能。(2)请解释:为什么要设置T暂存器?(3)假定指
在散列表中,当装填因子非常接近1时,线性探测类似于()查找。
随机试题
赵某担任甲上市公司总经理,并持有该公司股票10万股。钱某为甲公司董事长兼法定代表人。2011年7月1日,钱某召集甲公司董事会,9名董事中有4人出席,另有1名董事孙某因故未能出席,书面委托钱某代为出席投票;赵某列席会议。会上,经钱某提议,出席董事会的全体董
A、eitherB、heightC、neighborD、neitherCei在C项中读[ei],而在A、B、D三项中读[ai]。
2岁男孩,头部向右侧倾斜,下颌转向左侧,查体可见右侧胸锁乳突肌中下端挛缩,表面皮肤不红,温度正常
A、药品名称、剂型、规格、数量、用法用量B、用药问题与指导、药学监测数据C、临床诊断、费用、患者信息D、既往用药史、药物过敏史E、医师签名、药品金额处方正文内容包括()。
在社会主义市场经济条件下,我国投资宏观调控的方式以间接调控为主,主要手段有()。
FIDIC《施工合同条件》规定,指定分包商行为给业主造成损失,对此事件( )。
甲公司和乙公司均为增值税一般纳税人,销售产品适用的增值税税率均为17%。甲公司有关资料如下:(1)甲公司于2016年4月1日取得乙公司10%的股权,成本为6200万元,甲公司作为可供出售金融资产核算。2016年6月30日其公允价值为6300万元。(2)
乙公司是美国一家著名的计算机软件公司,在20世纪80年代中期的销售额和利润分别占美国计算机行业的40%和70%,可是从1986年情况开始恶化,仅1993年便亏损了81亿美元,公司不得不进行一系列的变革以挽救公司的命运,从战略变革的时机来看,这次变革属于(
1,3,4,8,16,()
根据“产品”表建立视图myview,视图中含有包括了“产品号”左边第一位是“1”的所有记录,正确的SQL命令是()。
最新回复
(
0
)