计算复杂度基础

1. 抽象问题

抽象问题包括决策问题和优化问题

注意:描述中,I的缩写是Instance,S的缩写是Solution。

2. 决策问题

3. 优化问题

将一个优化问题转换为决策问题后,不会变的更难。 \color {green}将一个优化问题转换为决策问题后,不会变的更难。 将一个优化问题转换为决策问题后,不会变的更难。

4. 编码

5. 具体问题

6. P问题

一个抽象问题使用不同的编码可以被转换为不同的具体问题。 \color {green}一个抽象问题使用不同的编码可以被转换为不同的具体问题。 一个抽象问题使用不同的编码可以被转换为不同的具体问题。

7. 集合论问题

union: 并集

intersection: 交集

complement: 补集

  1. 语言和算法的接受拒绝
  1. 验证算法
  1. NP问题
  1. co-NP问题
  1. 规约问题
相关推荐
菜菜的顾清寒3 分钟前
力扣HOT100(51) 动态规划-单词拆分
算法·leetcode·动态规划
风筝在晴天搁浅11 分钟前
剑指Offer LCR 143.子结构判断
算法
咖啡八杯20 分钟前
GoF设计模式——装饰模式
java·算法·设计模式·装饰器模式
装不满的克莱因瓶22 分钟前
实现矩阵的点积:从数学原理到 NumPy 实战
人工智能·线性代数·算法·机器学习·矩阵·numpy
HZ·湘怡22 分钟前
树 的定义 与 性质
算法·
梦想的颜色22 分钟前
Docker 入门指南:从零开始掌握容器化技术
运维·服务器·vscode·python·算法·docker·云原生
cpp_250125 分钟前
P10109 [GESP202312 六级] 工作沟通
数据结构·c++·算法·题解·洛谷·gesp六级
吴可可12325 分钟前
CAD二次开发中多段线定点分割技巧
算法
ʚ希希ɞ ྀ28 分钟前
全排列 --- 回溯
算法·leetcode·深度优先
玉树临风ives29 分钟前
atcoder ABC 460 题解
数据结构·c++·算法