多项选择题

A.递归程序
B.表达式求值
C.汉诺塔问题
D.括号匹配