- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东南大学算法设与分析复习题
什么是基本运算?
答:基本运算是解决问题时占支配地位的运算(一般1种,偶尔两种);讨论一个算法优劣时,只讨论基本运算的执行次数。
什么是算法的时间复杂性(度)?
答:算法的时间复杂性(度)是指用输入规模的某个函数来表示算法的基本运算量。T(n)=4n3
什么是算法的渐近时间复杂性?
答:当输入规模趋向于极限情形时(相当大)的时间复杂性。
表示渐进时间复杂性的三个记号的具体定义是什么?
答:1. T(n)= O(f(n)):若存在c 0,和正整数n0≥1,使得当n≥n0时, 总有 T(n)≤c*f(n)。 (给出了算法时间复杂度的上界,不可能比c*f(n)更大)
??? 2. T(n)=Ω(f(n)):若存在c 0,和正整数n0≥1,使得当n≥n0时, 存在无穷多个n ,使得T(n)≥c*f(n)成立。(给出了算法时间复杂度的下界,复杂度不可能比c*f(n)更小)
??? 3. T(n)= Θ(f(n)):若存在c1,c20,和正整数n0≥1,使得当n≥n0时, 总有 T(n)≤c1*f(n),??? 且有无穷多个n,使得T(n)≥c2*f(n)成立, 即:T(n)= O(f(n))与T(n)=Ω(f(n))都成立。(既给出了算法时间复杂度的上界,也给出了下界)
什么是最坏情况时间复杂性?什么是平均情况时间复杂性?
答:最坏情况时间复杂性是规模为n的所有输入中,基本运算执行次数为最多的时间复杂性。
??? 平均情况时间复杂性是规模为n的所有输入的算法时间复杂度的平均值 (一般均假设每种输入情况以等概率出现)。
一般认为什么是算法?什么是计算过程?
答:一般认为,算法是由若干条指令组成的有穷序列,有五个特性a.确定性(无二义)b.能行性(每条指令能够执行)c.输入 d.输出 e.有穷性(每条指令执行的次数有穷)
只满足前4条而不满足第5条的有穷指令序列通常称之为计算过程。
算法研究有哪几个主要步骤?主要从哪几个方面评价算法?
答:算法研究的主要步骤是1)设计2)表示 3)确认,合法输入和不合法输入的处理 4)分
析 5)测试
??? 评价算法的标准有1)正确性 2)健壮性 3)简单性 4)高效性 5)最优性
关于多项式时间与指数时间有什么样的结论?
答:1. 多项式时间的算法互相之间虽有差距,一般可以接受。
???? 2. 指数量级时间的算法对于较大的n无实用价值。
什么是相互独立的函数序列?何时称函数项μk(x)能被其它函数项线性表出?
答:设{μ0(x), μ1(x), μ2(x), ... ,μn(x), ...}是某一数域上的函数序列, (x的值以及μk(x)(k=0,1,2, )的值都在同一个数域中) 任取μk(x)(k=0,1,2, ),不存在数域中的数α1,α2,,αp,使得μk (x) = α1μi1(x) + α2μi2 (x) + ,即任何一个函数项μk(x)不能被其它函数项线性表出。
根据特征根的情况,常系数线性递归方程的解有哪几种不同的形式?
答:1.若方程(**)恰有r个互不相同的特征根α1,α2,,αr (即i≠j时有αi≠αj),则齐次方程(*)的解为 an=A1+ A2+ 齐通解,即齐次方程的通解) (A1~Ar为待定系数,可由r个连续的边界条件唯一确定)
2.若α1,α2是(**)方程的一对共扼复数根ρ和ρ, eiθeiθ.则这两个根对应的解的部分为Aρncos(nθ)+Bρnsin(nθ) (A,B为实的待定系数)
3.若α是(**)方程的k重根,则α对应的解的部分为 C1αn+ C2 nαn+ C3 n2αn+ ~Ck为待定常数)
4.若(*)方程中的f(n)≠0(非齐次),且q(n)是(*)的一个解, 则(*)方程的解为: (*)的齐通解(含有待定系数)+ q(n) (非齐特解), (齐通解中的待定系数由边界条件唯一确定)
求和中的通项与积分中的被积函数之间有什么样的关系?
答:求和中的通项的表达形式一般就是被积函数,一般用放缩的方法求得通项得上下界。
主定理的内容是什么?根据主定理的结论,可以获得哪些关于算法改进的启示?
答:T(n)=a*T(n/b)+f(n)
1)???? 若有ε 0, 使f(n)=O() (即f(n)的量级多项式地小于的量级), 则T(n)= Θ ()。
2)???? 若f(n)= Θ() (即f(n)的量级等于的量级), 则T(n) =Θ()。
3)???? 若f(n)= Θ(), 则T(n)=Θ( )
3) 若有ε0, 使f(n)=?即f(n)的量级多项式地大于的量级), 且满足正规性条件: abLogn存在常数c1, 使得对所有足够大的n,有a*f(n/b)≤c*f(n), 则T(n)=Θ(f(n))。
??? 正规性条件的直观含义: 对所有
您可能关注的文档
- 业务知识学习考大纲.doc
- 东北三省四市教协作体2013届高三等值诊断联合考试(长春三模)英语试题 Word版含答案.doc
- 东北地区吉林省色金属冶炼及压延加工业_7ce7ff11-390a-4af4-bbc9-7d719d4a9fe6.doc
- 东北大学15秋期《财务管理基础》在线作业1答案.doc
- 东北大学201年数学建模国赛校选题.doc
- 东北老工业基地济发展中的金融因素分析.doc
- 东北财经大学MAcc教育中心党务工作指南(入党程序及方案)20120625.doc
- 东北财经大学新传播学院.doc
- 东北财经大学网教育《高级财务会计》随堂随练答案.docx
- 东南09年研究专业目录.doc
- 2024年江西省皮肤病专科医院招聘劳务派遣制人员19人考试备考题库及答案解析.docx
- 2024年龙岩漳平市消防救援大队公开招聘政府专职消防员笔试模拟试题及答案解析.docx
- 2024年四川广安市广安区大学生乡村医生专项计划招聘3人考试备考题库及答案解析.docx
- 2024年松原长岭县事业单位公开招聘工作人员(含专项招聘高校毕业生)(28人)考试备考题库及答案解析.docx
- 2024年松原长岭县卫健系统事业单位公开招聘工作人员(含专项招聘高校毕业生)(48人)考试备考题库及答案解析.docx
- 2024年四川德阳市中江县大学生乡村医生专项招聘19人考试备考题库及答案解析.docx
- 2024年河北医科大学第二医院公开招聘工作人员341人考试备考题库及答案解析.docx
- 2024年武汉市远城区(西)某公立学校招聘教师2人考试备考题库及答案解析.docx
- 2024年鹰潭月湖区部分区直事业单位公开选调工作人员8人考试备考题库及答案解析.docx
- 2024年聊城大学第二批公开招聘工作人员简章(30名)笔试模拟试题及答案解析.docx
文档评论(0)