题目
下列()是对算法的正确描述。A. 解决问题只有一种算法B. 对于所有问题都可以找到最好的算法C. 算法所包含的语句数量越少,算法越先进D. 解决问题可以有多种算法
下列()是对算法的正确描述。
A. 解决问题只有一种算法
B. 对于所有问题都可以找到最好的算法
C. 算法所包含的语句数量越少,算法越先进
D. 解决问题可以有多种算法
题目解答
答案
D. 解决问题可以有多种算法
解析
算法是解决特定问题的一系列明确的、有限的步骤。对于同一个问题,可能存在多种不同的算法来解决。算法的优劣可以从时间复杂度、空间复杂度、可读性等多个方面进行评价,因此不一定存在一个“最好的”算法。算法的先进性不仅仅取决于语句数量的多少,还取决于其执行效率、资源消耗等因素。