单项选择题

栈的应用很广泛,以下算法需要使用栈的是()。

A.表达式求值
B.操作系统的作业调度
C.离散事件的模拟
D.消息的缓存