算法设计与分析(共2页).doc
《算法设计与分析(共2页).doc》由会员分享,可在线阅读,更多相关《算法设计与分析(共2页).doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上阶乘Public static int factorial (int n)If (n=0) return 1;return*factorial(n-1);HanoiPublic static void hanoi(int n, int a, int b, int c)if (n0)hanoi(n-1,a,b,c);move(a,b);hanoi(n-1,c,b,a);Fibonacci 数列Public static int Fibonacci(int n)If (n=1) return 1;Return Fibonacci(n-1)+Fibonacci(n-2);算
2、法:算法是指解决问题的方法的过程。满足一下性质:1输入:有零个或多个输入;2输出:产生知道一个量作为输出;3确定性:组成算法的每条指令时清晰的、无歧义的。4、有限性:每天指令执行的次数和时间都是有限的。程序:程序是算法用某种程序设计语言具体实现的,它不满足算法的有限性。P类:有确定性多项式时间算法 P=L|L是一个能在多项式时间内被一台DTM所接受的语言N类:没有确定性多项式时间算法NP类:有非确定性多项式时间算法,但不能证明没有确定性多项式时间算法NP=L|L是一个能再多项式时间内能被一台NDTM所接受的语言NPC问题:定义:语言L是NP完全的当且仅当(1)LNP;(2)对于所有LNP有L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 设计 分析
限制150内