Advertisement

数据结构导论系列(1):线性表基本预算——插入和删除操作及其定位操作(附实现代码)

阅读量:

1、插入运算方法与实现

顺序表插入操作与长度变化

实现代码如下:

复制代码
  
    
 #include <iostream>
    
 using namespace std;
    
 typedef int DataType;
    
 const int Maxsize = 8;
    
 typedef struct
    
 {
    
 	DataType data[Maxsize];                       //存放数据的数组
    
 	int length;                                   //顺序表的实际长度
    
 }SeqList;                                         //顺序表类型名为SeqList
    
 SeqList L;										  //定义L为一个顺序表
    
  
    
 void InsertSeqlist(SeqList L, DataType x, int i)  //插入预算:将元素X插入到顺序表L的第i个数据
    
 {
    
 	if (L.length == Maxsize) cout << ("表已满");  //判断表内是否还有剩余空

全部评论 (0)

还没有任何评论哟~