单项选择题

在设计算法时,通常应考虑以下原则:首先说设计的算法必须是(15),其次应有很好的(16),还必须具有(17),最后应考虑所设计的算法具有(18)。

A.正确的
B.有穷性
C.有输入
D.用户需求