多项选择题

以下哪些算法适合用栈来实现?()

A.HTML标签匹配算法
B.实现UNDO和REDO功能的算法
C.1到N的累计求和算法
D.求列表平均数的算法