算法分析与设计考试样卷

算法分析与设计考试样卷

ID:20964757

大小:585.00 KB

页数:18页

时间:2018-10-18

算法分析与设计考试样卷_第1页
算法分析与设计考试样卷_第2页
算法分析与设计考试样卷_第3页
算法分析与设计考试样卷_第4页
算法分析与设计考试样卷_第5页
资源描述:

《算法分析与设计考试样卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、算法分析与设计复习题1.Basedonwhatwehavediscussedinclass,statethebestasymptoticrunningtimeforeachoftheproblemsbelow,usingthe”bigOh”notation.ItisassumedthatT(1)=dforsomeconstantdinalltherecurrences.IfyouthinktheproblemisNP-complete,stateso(norunningtimeshouldbegiveninthiscase).

2、Juststatetheanswers-youdonotneedtojustifythem.2.Describethemainideasofthefollowingstrategies,andbrieflydescribethedifferencesbetweenthem.(1)divide-and–conquer;(2)dynamicprogramming;(3)branchandbound3.Duringthecoursewehavestudiedsomeimportantclassesofalgorithms.Three

3、oftheseareDivideandConquerAlgorithms,GreedyAlgorithmsandDynamicProgrammingAlgorithms.Givenon-trivialexamplesofeachofthesethreetypesofalgorithmsanddescribethemindetai.Foreachexample,explainwhatmakesitsuchanalgorithm.(Thatis,foryourexampleofagreedyalgorithmyoushouldex

4、plainexactlywhatmakesitagreedyalgorithm,andsoon.)Solution:Therearelotofpossiblesolutions.Naturalexampleswouldbe:DivideandConquer:MergesortGreedy:Kruskal’salgorithm.DynamicProgramming:Dijkstra’salgorithmorBellman-Ford’salgorithm.4.(30points)ChooseTorFforeachofthefoll

5、owingstatements.1)ThebestcaserunningtimeforquicksorttosortanelementarrayisO(nlogn).2)Bythemastertheorem,thesolutiontotherecurrenceT(n)=3T(n/3)+3nisT(n)=O(nlogn).3)EverybinarysearchtreeonnnodeshasheightO(logn).1)Byusingpathcompression(Union-Find)techniquetoanalyzeKru

6、skalalgorithm,thealgorithm’srunningtimeisO(mlog*n+nlog*n).2)Depth-firstsearchofagraphisasymptoticallyfasterthanbreadth-firstsearch.3)Kruskal’salgorithmforfindingaminimumspanningtreeemploysdynamicprogramming.4)Thebacktracktechniqueusestheideaofbreathfirstsearchtogett

7、heoptimalvalue.5)n!=O(2n).6)Intheworstcase,mergesortrunsinO(n2)time.7)Incomputerscience,alltheproblemsareeitherinPorNP.8)Kruskal’salgorithmisfasterPrim’salgorithm.9)Divide-and-Conquerisabottom-upalgorithmandDynamicProgrammingisatop-downalgorithm.10)Foranunweightedgr

8、aphG,Depth-firstsearchalgorithmcanbeusedtofindtheshortestpathsfromagivenvertextoothervertices.11)FortwodecisionproblemsQ1andQ2,ifQ1ispolyn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。