随笔分类 - 数据结构实验课程
摘要:题目利用堆栈实现算术表达式的计算实验内容:必做内容:运算对象均为整数选作内容:运算对象扩充为可以是带小数位的浮点数PS:这是直接由中缀计算。通过操作符的优先级别来判断什么时候将操作数栈里面的两个数分别弹出来,和将操作符栈的操作符弹出来进行操作。因为当一个操作符准备放入栈的时候,其实前一个操作符所左右的两个操作数已经存在操作数栈,只要判断是否要进行操作就可以了PS:这是整数的,小数的只是判断小数点而已,稍微修改一下就可以。 1 #include<iostream> 2 #include<string> 3 4 using namespace std; 5 6 templa
阅读全文
摘要:题目:实现学生健康情况管理的几个操作功能(新建、插入、删除、从文件读取、写入文件和查询、屏幕输出等功能)。健康表中学生的信息有学号、姓名、出生日期、性别、身体状况等。实验内容:必做内容:1.利用单链表来实现(PS:我用了双链表)2.系统的菜单功能项如下: 1------新建学生健康表 2------向学生健康表插入学生信息 3------在健康表删除学生信息 4------从文件中读取健康表信息 5------向文件写入学生健康表信息 6------在健康表中查询学生信息(按学生学号来进行查找) 7------在屏幕中输出全部学生信息 8-----退出PS:日后会修改的··
阅读全文
摘要:题目:实现学生健康情况管理的几个操作功能(新建、插入、删除、从文件读取、写入文件和查询、屏幕输出等功能)。健康表中学生的信息有学号、姓名、出生日期、性别、身体状况等。实验内容:必做内容:1.利用顺序存储结构来实现2.系统的菜单功能项如下: 1------新建学生健康表 2------向学生健康表插入学生信息 3------在健康表删除学生信息 4------从文件中读取健康表信息 5------向文件写入学生健康表信息 6------在健康表中查询学生信息(按学生学号来进行查找) 7------在屏幕中输出全部学生信息 8-----退出PS:如果有时间会继续完善!主要参考vector的代码实现
阅读全文

浙公网安备 33010602011771号