实验二:顺序表的实现
来源:互联网 发布:php详解socket select 编辑:程序博客网 时间:2024/06/14 07:55
一、实验目的
建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果。
#ifndef SeqList_H#define SeqList_Hconst int Maxsize=24;class SeqList{public:SeqList(){length=0;}SeqList(int a[],int n);~SeqList(){}void Insert(int i,int x);int Delete(int i);int Locate(int x);void PrintList();private:int data[Maxsize];int length;};#endif#includeusing namespace std;#include"SeqList.h"SeqList::SeqList(int a[],int n){if(n>Maxsize)throw"参数非法";for(int i=0;i =Maxsize)throw"上溢";if(i<1||i>length+1)throw"位置非法";for(int j=length;j>=i;j--)data[j]=data[j-1];data[i-1]=x;length++;}int SeqList::Delete(int i){if(length==0)throw"下溢";if(i<1||i>length)throw"位置非法";int x=data[i-1];for(int j=i;j using namespace std;#include"SeqList.h"void main(){int r[5]={100,100,99,88,77};SeqList L(r,5);cout<<"五位同学的成绩为:"<
因为上次实验一的时候是顺序表的实现,所以这个直接在实验一修改了一小部分后,变为成绩数据的顺序表。需要要继续学习怎样将程序更加高级化,如何加入主函数,菜单,怎样让用户自己输入数据等功能。
阅读全文
0 0
- 实验二~顺序表的实现
- 实验二:顺序表的实现
- 实验二 顺序表实现学生成绩
- 【数据结构实验】实验二 顺序表的基本操作的实现
- 实验二 线性表实验之顺序表和单链表的实现
- 实验二顺序表
- 实验二.顺序表
- 实验二顺序表
- 实验二 顺序表
- 实验二------顺序表
- 《数据结构》实验二:线性表的实验(顺序表)
- 《数据结构》实验二:线性表的实验 【顺序表】
- 《数据结构》实验二:线性表的实验(顺序表)
- 终于完成~《数据结构》实验二:线性表的实验(实现一个N个学生成绩的顺序表)
- 实验1 线性表的顺序实现
- 实验一:顺序表的实现
- 实验一顺序表的实现
- 实验一顺序表的实现
- 爬虫遇到栈溢出(stack overflow)的问题
- 实验二 间接寻址实现学生成绩
- Java异常处理
- 利用 HBase 模拟微博的实例
- c语言实现双链表
- 实验二:顺序表的实现
- 十步完全理解 SQL
- RogueDome04
- Mayor's posters(线段树+特殊离散化)
- hdu 4347 The Closest M Points
- c3p0、dbcp、tomcat jdbc pool 连接池区别(推荐使用jdbc pool)
- CocoaPodsi :iOS项目中第三方开源库的管理工具
- opencv 02 caffe_googlenet demo vs2015
- 深入浅出数据库索引原理