数据结构上机顺序栈建立.doc
xf****65
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
数据结构上机顺序栈建立.doc
上机题目顺序栈的建立及基本操作实现,要求建立一个顺序栈,并且执行初始化、入栈、出栈、栈的清空、栈中元素计数等功能。需求分析本次程序设计要求建立一个顺序栈,并且执行初始化、入栈、出栈、栈的清空、栈中元素计数等功能。输入形式为从键盘输入,用户根据界面的提示从键盘直接输入所对应的数即可。输入的值为正数或字符,用户输入其他的数据会产生错误。系统按照用户输入的数据类型,将会把相应的输出结果显示到界面上。测试:按照提示建立一个单链表,按照提示进行初始化、入栈、出栈、栈的清空、栈中元素计数等操作测试程序是否正确。概要设
栈的建立(顺序表).doc
#include<stdio.h>#defineMAXSIZE100typedefintElemType;typedefstruct{ElemTypedata[MAXSIZE];inttop;}SeqStack;//初始化顺序栈voidInitStack(SeqStack&s){s.top=-1;}intStackEmpty(SeqStack&s){if(s.top==-1)return1;elsereturn0;}intStackFull(SeqStack&s){if(s.top==MAXSIZE-1)
数据结构上机_实验报告_栈的表示与实现及栈的应用.doc
实验:栈的表示与实现及栈的应用【实验目的】掌握栈的顺序存储结构及其基本操作的实现。掌握栈后进先出的特点,并利用其特性在解决实际问题中的应用。掌握用递归算法来解决一些问题。【实验内容】编写程序,对于输入的任意一个非负十进制整数,输出与其等值的八进制数。编写递归程序,实现N!的求解。编写递归程序,实现以下函数的求解。编写程序,实现Hanoi塔问题。【实验步骤】1.打开VC++。2.建立工程:点File->New,选Project标签,在列表中选Win32ConsoleApplic
数据结构顺序栈实验报告.pdf
一、设计人员相关信息1.设计者姓名、学号和班号:12地信李晓婧2.设计日期:2021.3.上机环境:VC++二、程序设计相关信息1.实验题目:编写一个程序,实现顺序栈(假设栈中元素类型为char)的各类大体运算,并在此基础上设计一个程序,完成如下功能:(1)初始化栈(2)判定栈是不是为空(3)依次进栈元素a,b,c,d,e(4)判定栈是不是为空(5)输出栈长度(6)输出从栈顶到栈底元素(7)输出出栈序列(8)判定栈是不是为空(9)释放栈2.实验项目组成:栈的初始化、销毁、判定是不是为空、进栈、出栈、取栈顶
数据结构上机作业——顺序表.doc
个人收集整理勿做商业用途个人收集整理勿做商业用途个人收集整理勿做商业用途数据结构上机作业——顺序表一、实验目的理解线性表的逻辑结构、顺序存储结构和数据操作,熟练运用Java语言实现线性表的基本操作,分析各种操作算法特点和时间复杂度。熟悉JCreator调试程序的方法.二、主要内容1、按照教材P37编写顺序表类,在SeqList中增加main方法或者编写一个测试类测试各方法的正确性。说明:注意package路径,导入LList,过程参考如下:1)创建工程:File-〉New->Project,选择Empty