《算法分析与设计》期末试题及参考答案-推荐下载
- 格式:pdf
- 大小:275.79 KB
- 文档页数:13
5. 最坏情况下的时间复杂性和平均时间复杂性有什么不同? 5. 最坏情况下的时间复杂性和平均时间复杂性考察的是 n 固定时,不同输入实例下的 算法所耗时间。最坏情况下的时间复杂性取的输入实例中最大的时间复杂度: W(n) = max{ T(n,I) } , I∈Dn 平均时间复杂性是所有输入实例的处理时间与各自概率的乘积和: A(n) =∑P(I)T(n,I) I∈Dn
二、复杂性分析 1、 MERGESORT(low,high) if low<high; then mid←(low,high)/2; MERGESORT(low,mid); MERGESORT(mid+1,high); MERGE(low,mid,high); endif end MERGESORT
17. 回溯法的解(x1,x2,……xn)的隐约束一般指什么? 17.回溯法的解(x1,x2,……xn)的隐约束一般指个元素之间应满足的某种关系。
18. 阐述归并排序的分治思路。 18. 讲数组一分为二,分别对每个集合单独排序,然后将已排序的两个序列归并成一
个含 n 个元素的分好类的序列。如果分割后子问题还很大,则继续分治,直到一个元素。
《算法分析与设计》期末试题及参考答案
一、简要回答下列问题 : 1. 算法重要特性是什么? 1. 确定性、可行性、输入、输出、有穷性 2. 2. 算法分析的目的是什么? 2. 分析算法占用计算机资源的情况,对算法做出比较和评价,设计出额更好的算法。 3. 3. 算法的时间复杂性与问题的什么因素相关? 3. 算法的时间复杂性与问题的规模相关,是问题大小 n 的函数。
7. 背包问题的目标函数和贪心算法最优化量度相同吗? 7. 不相同。目标函数:获得最大利润。最优量度:最大利润/重量比。
8. 采用回溯法求解的问题,其解如何表示?有什么规定? 8. 问题的解可以表示为 n 元组:(x1,x2,……xn),xi∈Si, Si 为有穷集合,xi∈Si,
(x1,x2,……xn)具备完备性,即(x1,x2,……xn)是合理的,则(x1,x2,……xi)(i<n)一 定合理。
6. 简述二分检索(折半查找)算法的基本过程。 6. 设输入是一个按非降次序排列的元素表 A[i:j] 和 x,选取 A[(i+j)/2]与 x 比较, 如果 A[(i+j)/2]=x,则返回(i+j)/2,如果 A[(i+j)/2]<x,则 A[i:(i+j)/2-1]找 x, 否则在 A[ (i+j)/2+1:j] 找 x。上述过程被反复递归调用。
9. 回溯法的搜索特点是什么? 9. 在解空间树上跳跃式地深度优先搜索,即用判定函数考察 x[k]的取值,如果 x[k]
是合理的就搜索 x[k]为根节点的子树,如果 x[k]取完了所有的值,便回溯到 x[k-1]。
10. n 皇后问题回溯算法的判别函数 place 的基本流程是什么?
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
20. 什么是直接递归和间接递归?消除递归一般要用到什么数据结构? 20.在定义一个过程或者函数的时候又出现了调用本过程或者函数的成分,既调用它自
己本身,这称为直接递归。如果过程或者函数 P 调用过程或者函数 Q,Q 又调用 P,这个称 为间接递归。消除递归一般要用到栈这种数据结构。
21. 什么是哈密顿环问题?
19. 快速排序的基本思想是什么。 19.快速排序的基本思想是在待排序的 N 个记录中任意取一个记录,把该记录放在最终
位置后,数据序列被此记录分成两部分。所有关键字比该记录关键字小的放在前一部分, 所有比它大的放置在后一部分,并把该记录排在这两部分的中间,这个过程称作一次快速 排序。之后重复上述过程,直到每一部分内只有一个记录为止。
时间复杂性游可操作性。
13. 简述渐进时间复杂性上界的定义。 13 .T(n)是某算法的时间复杂性函数,f(n)是一简单函数,存在正整数 No 和 C,n〉
No,有 T(n)<f(n),这种关系记作 T(n)=O(f(n))。
14. 二分检索算法最多的比较次数? 14 .二分检索算法的最多的比较次数为 log n 。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
23. 请写出 prim 算法的基本思想。 23. 思路是:最初生成树 T 为空,依次向内加入与树有最小邻接边的 n-1 条边。处理
过程:首先加入最小代价的一条边到 T,根据各节点到 T 的邻接边排序,选择最小边加入, 新边加入后,修改由于新边所改变的邻接边排序,再选择下一条边加入,直至加入 n-1 条 边。
答
2、 procedure S1(P,W,M,X,n) i←1; a←0 while i≤ n do if W(i)>M then return endif a←a+i i←i+1 ; repeat end
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。