第一个空,从题意可以知道,每次选择最短路线,也就是说每次选择最优选择,很明显就是贪心算法
第二个空,第一次从n个路线选择最短的,接下来每次都是从n-1个路线中选择最短的,因此每次运算次数是n^2
知识点:贪心算法总是在当前作出最优选择,不从整体上考虑,它所做的每部选择都是局部最优解,但最终累积起来的答案,对于整体来说,不一定是最优的。这个算法优点是不必为了找最优解进行穷举,耗用的时间少,得到的答案虽然不一定是最好的,但也是可以接受的。
部分背包问题,就是贪心算法的应用举例
第一个空,从题意可以知道,每次选择最短路线,也就是说每次选择最优选择,很明显就是贪心算法
第二个空,第一次从n个路线选择最短的,接下来每次都是从n-1个路线中选择最短的,因此每次运算次数是n^2
知识点:贪心算法总是在当前作出最优选择,不从整体上考虑,它所做的每部选择都是局部最优解,但最终累积起来的答案,对于整体来说,不一定是最优的。这个算法优点是不必为了找最优解进行穷举,耗用的时间少,得到的答案虽然不一定是最好的,但也是可以接受的。
部分背包问题,就是贪心算法的应用举例