- 4
- 0
- 约5.82千字
- 约 13页
- 2017-04-03 发布于湖北
- 举报
多项式时间 - 人们可以接受的时间复杂度(不会长到没尽头)。
P问题 - 可以在多项式时间内解决的问题。
NP问题 - 可以猜到答案,并可在多项式时间内验证是否正确的问题。
NPC(完全)问题 - 是NP问题,且其它所有NP问题都可约化到它的问题。
NP-Hard(难)问题 - 不一定是NP问题,但其它所有NP问题都可约化到它的问题。
时间复杂度的概念:
给定算法的运行时间增长趋势,一般输入规模看成很大。
(渐进)阶从低到高:
1 logn n nlogn n2 n3 2n n! nn
「大O阶表示法」的计算原则:保留最高阶,去头去尾。
头:最高阶项的系数。
尾:非最高阶项与常数。
比如:
6n3 + 4n2 + 10000 = O( n3 )
10n2 + 2n = O(2n)
随机化算法分类:
数值随机化算法
舍伍德算法
拉斯维加斯算法
蒙特卡罗算法
棋盘覆盖(分治策略):
前提:棋盘必须正好有2k×2k(k = 自然数)个格子。
步骤:
将棋盘划分成4个子棋盘。
除了有特殊格的子棋盘外,其它3个盘里各取离结合点最近的格子,组成骨牌。
将每个子棋盘再划分成4个子棋盘,同样执行步骤2。
递归终止条件:子棋盘的普通格只剩3个。
比如一个8×8的棋盘(书p21页例子):
您可能关注的文档
最近下载
- 2025生活垃圾焚烧发电锅炉安全运行规范.pdf VIP
- 《家用游戏机发展史》课件.ppt VIP
- 全过程工程造价咨询 投标方案(技术标).doc
- 《学前儿童行为观察》课件_第二章学前儿童行为观察概述.ppt VIP
- 学校教育部党总支书记2025年度述职报告.docx VIP
- 《新大学英语·听视说教程1》课件_Unit 2.pptx
- 七年级下册英语单词表科学普及版.docx VIP
- 2025年无人机驾驶员执照飞行操作事故处理程序专题试卷及解析.pdf VIP
- 2025年项目管理专业挣值管理成本偏差(CV)与进度偏差(SV)专题试卷及解析.pdf VIP
- 2025年项目管理专业模拟与建模技术在定量风险分析中的应用专题试卷及解析.pdf VIP
原创力文档

文档评论(0)