计算复杂度基础

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. 规约问题
相关推荐
啊阿狸不会拉杆1 天前
《数字图像处理》第 12 章 - 图像模式分类
图像处理·人工智能·算法·机器学习·计算机视觉·分类·数据挖掘
LYFlied1 天前
【每日算法】LeetCode 763. 划分字母区间(贪心算法)
前端·算法·leetcode·面试·贪心算法
zore_c1 天前
【数据结构】二叉树初阶——超详解!!!(包含二叉树的实现)
c语言·开发语言·数据结构·经验分享·笔记·算法·链表
尋有緣1 天前
力扣1225-报告系统状态的连续日期
数据库·sql·算法·leetcode·oracle
代码游侠1 天前
学习笔记——网络基础
linux·c语言·网络·笔记·学习·算法
热爱生活的五柒1 天前
深度聚类(Deep Clustering)与度量学习(Metric Learning)的共同点和不同点
人工智能·算法·机器学习
LYFlied1 天前
【每日算法】LeetCode 153. 寻找旋转排序数组中的最小值
数据结构·算法·leetcode·面试·职场和发展
唐装鼠1 天前
rust自动调用Deref(deepseek)
开发语言·算法·rust
ytttr8731 天前
MATLAB基于LDA的人脸识别算法实现(ORL数据库)
数据库·算法·matlab
jianfeng_zhu1 天前
整数数组匹配
数据结构·c++·算法