文章 2023-12-28 来自:开发者社区

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

数据结构实验之栈与队列二:一般算术表达式转换成后缀式Time Limit: 1000 ms Memory Limit: 65536 KiBSubmitStatisticDiscussProblem Description对于一个基于二元运算符的算术表达式,转换为对应的后缀式,并输出之。Input输入一个算术表达式,以‘#’字符作为结束标志。Output输出该表达式转换所得到的后缀式。Sample....

文章 2023-12-28 来自:开发者社区

数据结构实验之栈与队列四:括号匹配

数据结构实验之栈与队列四:括号匹配Time Limit: 1000 ms Memory Limit: 65536 KiBSubmitStatisticProblem Description 给你一串字符,不超过50个字符,可能包括括号、数字、字母、标点符号、空格,你的任务是检查这一串字符中的( ) ,[ ],{ }是否匹配。Input 输入数据有多组,处理到文件结束。Output 如果匹配就输出....

Go语言核心编程 - 数据结构和算法

47 课时 |
1800 人已学 |
免费
开发者课程背景图
文章 2023-12-28 来自:开发者社区

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

数据结构实验之栈与队列八:栈的基本操作Time Limit: 1000 ms Memory Limit: 65536 KiBSubmitStatisticProblem Description堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。Input首先输入整数t(1 <....

文章 2023-12-28 来自:开发者社区

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

数据结构实验之栈与队列九:行编辑器Time Limit: 1000 ms Memory Limit: 65536 KiBSubmitStatisticProblem Description 一个简单的行编辑程序的功能是:接受用户从终端输入的程序或数据,并存入用户的数据区。  由于用户在终端上进行输入时,不能保证不出差错,因此,若在编辑程序中,“每接受一个字符即存入用户数据区”的做法显然....

文章 2023-12-28 来自:开发者社区

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

数据结构实验之栈与队列五:下一较大值(一)Time Limit: 1000 ms Memory Limit: 65536 KiBSubmitStatisticProblem Description对于包含n(1<=n<=1000)个整数的序列,对于序列中的每一元素,在序列中查找其位置之后第一个大于它的值,如果找到,输出所找到的值,否则,输出-1。Input 输入有多组,第一行输入t(....

文章 2023-12-28 来自:开发者社区

数据结构实验之栈与队列十一:refresh的停车场

数据结构实验之栈与队列十一:refresh的停车场Time Limit: 1000 ms Memory Limit: 65536 KiBSubmitStatisticProblem Description refresh最近发了一笔横财,开了一家停车场。由于土地有限,停车场内停车数量有限,但是要求进停车场的车辆过多。当停车场满时,要进入的车辆会进入便道等待,最先进入便道的车辆会优先进入停车场,而....

文章 2023-12-28 来自:开发者社区

数据结构实验之栈与队列一:进制转换

数据结构实验之栈与队列一:进制转换Time Limit: 1000 ms Memory Limit: 65536 KiBSubmitStatisticProblem Description输入一个十进制非负整数,将其转换成对应的 R (2 <= R <= 9) 进制数,并输出。Input第一行输入需要转换的十进制非负整数;第二行输入 R。Output输出转换所得的 R 进制数。Sam....

文章 2023-07-13 来自:开发者社区

数据结构实验六 栈和队列的基本操作及应用

一、实验目的1. 掌握栈的顺序表示和实现;2. 掌握队列的链式表示和实现。二、实验原理1.栈是限定仅在表尾进行插入或删除的线性表,又称为先进后出的线性表。栈有两种存储表示,顺序表示(顺序栈)和链式表示(链栈)。栈的主要操作是进栈和出栈,对于顺序栈的进栈和出栈操作要注意判断栈满或栈空。2...

文章 2023-07-13 来自:开发者社区

数据结构实验五 栈和队列

一、实验目的1. 掌握栈的顺序表示和实现;二、实验原理1.栈是限定仅在表尾进行插入或删除的线性表,又称为先进后出的线性表。栈有两种存储表示,顺序表示(顺序栈)和链式表示(链栈)。栈的主要操作是进栈和出栈,对于顺序栈的进栈和出栈操作要注意判断栈满或栈空。三、实验内容及步骤(...

文章 2023-05-08 来自:开发者社区

数据结构实验报告—栈和队列

作者:命运之光专栏:数据结构@TOC实验内容实验三栈和队列实验环境:VisualC++实验目的:1、掌握栈和队列的定义;2、掌握栈和队列的操作特点。实验内容:Q是一个队列,S是一个空栈,实现将队列中的元素逆置的算法。(使用顺序存储结构实现)实验提示:由于队列的一系列操作不可能将其中的元素逆置,而栈可以将入栈的元素逆序提取出来,因此我们可以让队列中的元素逐个地出队列,入栈;全部入栈后再逐个出栈,入....

数据结构实验报告—栈和队列

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注