2020年5月13日

数据结构实验之栈与队列八:栈的基本操作

摘要: 数据结构实验之栈与队列八:栈的基本操作 Description 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。 Input 首先输入整数t(1 <= t <= 10),代表测试的 阅读全文

posted @ 2020-05-13 20:54 llllIYIlIN 阅读(190) 评论(0) 推荐(0) 编辑

数据结构实验之栈与队列九:行编辑器

摘要: 数据结构实验之栈与队列九:行编辑器 Description 一个简单的行编辑程序的功能是:接受用户从终端输入的程序或数据,并存入用户的数据区。 由于用户在终端上进行输入时,不能保证不出差错,因此,若在编辑程序中,“每接受一个字符即存入用户数据区”的做法显然不是最恰当的。较好的做法是,设立一个输入缓冲 阅读全文

posted @ 2020-05-13 20:48 llllIYIlIN 阅读(203) 评论(0) 推荐(0) 编辑

数据结构实验之栈与队列六:下一较大值(二)

摘要: 数据结构实验之栈与队列六:下一较大值(二) Description 对于包含n(1<=n<=100000)个整数的序列,对于序列中的每一元素,在序列中查找其位置之后第一个大于它的值,如果找到,输出所找到的值,否则,输出-1。 Input 输入有多组,第一行输入t(1<=t<=10),表示输入的组数; 阅读全文

posted @ 2020-05-13 20:47 llllIYIlIN 阅读(219) 评论(0) 推荐(0) 编辑

数据结构实验之栈与队列二:一般算术表达式转换成后缀式

摘要: 数据结构实验之栈与队列二:一般算术表达式转换成后缀式 Description 对于一个基于二元运算符的算术表达式,转换为对应的后缀式,并输出之。 Input 输入一个算术表达式,以‘#’字符作为结束标志。 Output 输出该表达式转换所得到的后缀式。 Sample Input a*b+(c-d/e 阅读全文

posted @ 2020-05-13 20:37 llllIYIlIN 阅读(198) 评论(0) 推荐(0) 编辑

导航