资源列表
[其他小程序] push
说明:完整地描述了数据结构中的进栈过程:在堆栈中,用户只能在指定的一端插入和删除元素,因此具有后进先出(LIFO)的特性;在队列中,用户只能在一端插入元素而在另一端删除元素,因此呈现先进先出(FIFO)的特性。从数据结构角度看,它们都是线性结构。 -A complete descr iption of the data structure into the stack process: in the stack, users can insert and delete elements at on<cindy> 在 2025-06-08 上传 | 大小:1kb | 下载:0
[其他小程序] BracketMatch
说明:括号匹配问题:假设表达式中只包含圆括号、方括号和花括号这三种括号,并且它们可互相嵌套。如,([{}])([ ])或({([ ][( )])})等均为正确的格式,但{[ ]})}或{[( )]或([ ]}均为不正确的格式。 -Bracket Match program<cindy> 在 2025-06-08 上传 | 大小:1kb | 下载:0
[其他小程序] ExpEvaluation
说明:表达式求值算法:表达式求值是高级语言编译中的一个基本问题,是栈的典型应用实例。 任何一个表达式都是由运算数(operand)、运算符(operator)和界限符(delimiter)组成的。运算数既可以是常数,也可以是被说明为变量或常量的标识符;运算符可以分为算术运算符、关系运算符和逻辑运算符三类;基本界限符有左右括号和表达式结束符等。 由于某些运算符可能具有比别的运算符更高的优先级,因此表达式求值不可能严格地从左到右进行。为了正确地处理表达式,使用栈来实现正确的指令序列是一个重要的技术<cindy> 在 2025-06-08 上传 | 大小:1kb | 下载:0
[其他小程序] Conversion
说明:进制转换算法:设其他进制为th。十进制整数转换为th进制,采用“除th取余,逆序排列”法。具体做法是:用th去除十进制整数,可以得到一个商和余数;再用th去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为th进制数的低位有效位,后得到的余数作为th进制数的高位有效位,依次排列起来。 -Conversion program<cindy> 在 2025-06-08 上传 | 大小:1kb | 下载:0