算法
算法的概念与特性:算法是解决特定问题或执行特定任务的明确计算步骤。有五个特性,输入、输出(可无输入但必有输出)、确定性(每步清晰无歧义)、有限性(有限步骤后终止)、可行性(每步可执行)。

算法的评估标准:可从正确性(能完成任务)、可读性(易理解)、健壮性(能处理小错误不影响结果)和高效性(主要考量时间代价和空间代价)评估。时间复杂度指算法运行时间,空间成本指运行过程中占用的辅助空间。
算法的概念与特性:算法是解决特定问题或执行特定任务的明确计算步骤。有五个特性,输入、输出(可无输入但必有输出)、确定性(每步清晰无歧义)、有限性(有限步骤后终止)、可行性(每步可执行)。

算法的评估标准:可从正确性(能完成任务)、可读性(易理解)、健壮性(能处理小错误不影响结果)和高效性(主要考量时间代价和空间代价)评估。时间复杂度指算法运行时间,空间成本指运行过程中占用的辅助空间。