数据结构一个算法应该要满足的条件

4.一个算法应该是( B )。
A.程序 B.问题求解步骤的描述
C.要满足五个基本特性
D.A 和 C.
这个C选项为啥不需要满足,看资料又说算法必须满足的五个基本特性,

应该选择C而不是B
要满足五个基本特性:正确性、有穷性、确定性、可行性和独立性。
A和B都是可以的,程序是描述的一种,也可以用文字,伪代码描述。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^