单项选择题

A、算法必须在有限的步骤可以执行完毕
B、算法就是解决问题所需的步骤集合
C、算法可以被表述但无法实现
D、算法可以被表述也可以被实现