设计一个算法,利用栈的基本运算返回给定栈中的栈底元素,要求仍保持栈中元素次序不变。这里只能使用栈st的基本运算来完成,不能直接用st. data[0]来得到栈底元素。
查看答案
回文指的是一个字符串从前面读和从后面读都一样,如"abcba"、"123454321"都是回文。设计一个算法利用顺序栈的基本运算判断一个字符串是否为回文。
设计一个算法,判断一个可能含有小括号('('与')'、)、中括号('['与']')和大括号('{'与'}')的表达式中各类括号是否匹配。若匹配,则返回1;否则返回0。
当用一维数组实现顺序栈时,为什么一般将栈底设置在数组的一端,而不是设置在中间?