2020年2月26日

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

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

posted @ 2020-02-26 20:11 llllIYIlIN 阅读(183) 评论(0) 推荐(0) 编辑

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

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

posted @ 2020-02-26 20:09 llllIYIlIN 阅读(150) 评论(0) 推荐(0) 编辑

数据结构实验之栈与队列七:出栈序列判定

摘要: 数据结构实验之栈与队列七:出栈序列判定 Description 给一个初始的入栈序列,其次序即为元素的入栈次序,栈顶元素可以随时出栈,每个元素只能入栈依次。输入一个入栈序列,后面依次输入多个序列,请判断这些序列是否为所给入栈序列合法的出栈序列。 例如序列1,2,3,4,5是某栈的压入顺序,序列4,5 阅读全文

posted @ 2020-02-26 14:53 llllIYIlIN 阅读(297) 评论(0) 推荐(0) 编辑

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

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

posted @ 2020-02-26 12:10 llllIYIlIN 阅读(183) 评论(0) 推荐(0) 编辑

导航