早教吧作业答案频道 -->数学-->
算法的时间复杂性与问题的什么因素相关?
题目详情
算法的时间复杂性与问题的什么因素相关?
▼优质解答
答案和解析
算法的时间复杂度和问题有关系但不能说是什么相关,因为一个问题很有可能有许许多多类算法,但是它们的时间复杂度不同,如大家最熟悉的排序问题我知道的就有10种左右算法,它们复杂度显然是不一样的.
这是一个概念问题,算法和问题是相联系的但是不是一一对应的.问题是存在的,算法是设计的,算法的时间复杂度除了和问题本身有关外还和设计者的水平,计算机类型等其它因素有关系.
你的问题是说一个问题的最好的算法的时间复杂度和问题的哪些因素相关么?
如果是这样我到是认为,一个问题的最优的算法的时间复杂度是这个问题本质的属性.这是我自己的理解,我认为理论上解决每个问题都会存在某个时间复杂度的下限,这个下限和这个问题的分类有关.如P类,NP类,NPC类等等 .
另外再比如说排序问题,我们可以用信息论简单地证明基于比较的排序算法理论时间复杂度下限为O(nlogn),还可以证明NPC类问题可以被归约为一个相同的问题,而这个问题的时间复杂度下限是未知的(这还是疑难问题).
这是一个概念问题,算法和问题是相联系的但是不是一一对应的.问题是存在的,算法是设计的,算法的时间复杂度除了和问题本身有关外还和设计者的水平,计算机类型等其它因素有关系.
你的问题是说一个问题的最好的算法的时间复杂度和问题的哪些因素相关么?
如果是这样我到是认为,一个问题的最优的算法的时间复杂度是这个问题本质的属性.这是我自己的理解,我认为理论上解决每个问题都会存在某个时间复杂度的下限,这个下限和这个问题的分类有关.如P类,NP类,NPC类等等 .
另外再比如说排序问题,我们可以用信息论简单地证明基于比较的排序算法理论时间复杂度下限为O(nlogn),还可以证明NPC类问题可以被归约为一个相同的问题,而这个问题的时间复杂度下限是未知的(这还是疑难问题).
看了 算法的时间复杂性与问题的什么...的网友还看了以下:
与的相同之处和不同之处相同和不同指的是结构,语言等方面 2020-03-31 …
引起原子核衰变,有轻子惨与的相互作用叫什么 2020-04-05 …
从A地到B地,甲、乙2人骑自行车分别需4小时与6小时,现在甲乙分别从AB两地同时出发相向而行,相遇 2020-06-16 …
A、B两地相距230千米,甲队丛A地出发2小时后,乙队丛B地出发与甲相向而行,乙队出A、B两地相距 2020-06-17 …
甲乙两车从两A,B两地同时出发相向而行,5小时相遇;如乙提前1小时出发,则差13Km到中点时与甲相 2020-07-17 …
A和B两地相距140千米,甲、乙二人骑自行车分别从A和B两地同时出发,相向而行.丙驾驶摩托车,每小 2020-07-18 …
阅读下列材料,回答问题.材料一由于地理上的相对隔绝、政治上的相时独立稳定,古代中国人独自走着自己的 2020-07-29 …
相位差为±90℃电压都超前于电流吗?若φ=Ψu-Ψi=0°,这时就称u与i相位相同,或者说u与i同 2020-07-30 …
废品率和每吨生铁成本(元)之间的回归直线方程为,这表明()A.与的相关系数为2B.与的关系是函数关 2020-08-02 …
确定关系式的步骤:先找出题目中关于与的相等关系确定关系式的步骤:先找出题目中关于?的相等关系,再用? 2020-11-06 …
相关搜索:算法的时间复杂性与问题的什么因素相关