文章目录
一、计算理论内容概览
二、计算问题的判定性
三、计算问题的 有效性
四、时间复杂性度量
五、算法有效性 数学定义需求
六、输入表示
七、时间复杂度
一、计算理论内容概览
----
计算理论分为...进行定义时 , 通过输入字符串大小进行度量 ;
计算机计算输入有很多形式 , 数字 , 图形 , 字符串 , 二进制数据 等 ;
数字的表示 , 假如输入数字是
17
, 要将对应的时间复杂度理解成...2
, 这个数字由
2
位数字组成的 ;
如果将上述
17
数字 , 使用二进制表示 , 是
10001
, 输入位数是
5
, 对应的时间复杂度理解成
5
;
算法复杂性 只与输入的数据大小有关..., 输入的大小必须是合理的 ;
输入数字时 , 可以输入 十六进制 , 十进制 , 八进制 , 二进制 , 但是不能输入 一进制数字 , 一进制输入是不合理的 ;
七、时间复杂度
----
假设
\...;
图灵机
\rm M
的运行时间 或 时间复杂度 是一个函数
\rm f
, 该函数是 从 自然数集 到 自然数集上的映射 ,
\rm N \to N
;
前面的自然数集
\rm N