栈的使用非常广泛,在进制转换、括号匹配、表达式求值等算法都能用到。
第1题:
设计算法判断一个算术表达式的圆括号是否正确配对。(提示:对表达式进行扫描,凡遇到'('就进栈,遇')'就退掉栈顶的'(',表达式被扫描完毕,栈应为空。
第2题:
第3题:
A、需要进行出栈操作但栈已空
B、需要进行入栈操作但栈已满
C、表达式处理已结束,但栈中仍留有字符“(”
D、表达式处理已结束,但栈中仍留有字符“)”
第4题:
数据结构里,栈具有后进先出的特性,用途广泛,下列选项中用到栈的有()。
第5题:
栈的应用很广泛,以下算法需要使用栈的是()。
第6题:
第7题:
第8题:
在判断表达式中括号是否匹配的算法中,采用( )数据结构最佳。
A.线性表的顺序存储结构
B.线性表的链式存储结构
C.广义表
D.栈
第9题:
数据结构里,栈是后进先出的线性结构,应用于表达式求值、括号匹配、进制转换等算法中帮助算法完成。
第10题:
栈具有后进先出的特性,用途非常广泛,在()中要使用。