参考答案
- 有限性(Finiteness):一个算法必须保证执行有限步之后结束。
- 确切性(Definiteness): 一个算法的每一步骤必须有确切的定义。
- 输入(Input):一个算法有零个或多个输入,以刻画运算对象的初始情况,所谓零个输入是指算法本身给定了初始条件。
- 输出(Output):一个算法有一个或多个输出。没有输出的算法毫无意义。
- 可行性(Effectiveness): 一个算法的任何计算步骤都是可以被分解为基本可执行的操作,每个操作都能够在有限时间内完成。
以上,是Java面试题【算法的基本特征有哪些】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—