顺序表结构 及函数
来源:互联网 发布:香港树仁大学 知乎 编辑:程序博客网 时间:2024/06/11 13:31
#define LIST_INIT_SIZE 100
#define LIST_INCREMENT 10 // 存储空间的分配增量
typedef struct
{ ElemType *elem;//指针指向该顺序表结构体首地址
int length; //当前表长
int listsize; //当前已分配的存储空间
}SqList
sqlist_init(sqlist &L)
{ L.elem=(elemtype * )malloc(init_list_size *sizeof(elemtype));
//申请结构体空间,并返回指针指向首地址
if(L.elem==0) exit(overflow);
int length=0;
int listsize=init_list_size;
}
sqlist_insert(sqlist &L,int I,int x)
{ q=&L.elem[i-1];
for(p=L.elem[L.length-1];p>q;p--) *(p+1)=*p;// 向后移动i后的元素
*q=x;
L.length++;
}
sqlist_del(sqlist &L,int I,int &e)
{ q=&L.elem[I-1];
e=*q;
for(p=&L.elem[length-1];q<p;q++) *q= *(q+1);//向前移动I后的元素
L.length--;
}
- 顺序表结构 及函数
- 【虚函数】类中虚函数表的结构和产生顺序
- 顺序栈结构及操作
- 顺序队列结构及操作
- C 语言 顺序表 及功能函数
- 顺序结构函数设计小结
- 字典结构及借助顺序表的实现
- 条件结构及函数
- 线性结构:顺序表
- 顺序表存储结构
- 线性表-顺序结构
- 顺序表(线性结构)
- 顺序结构线性表
- 顺序表结构
- 线性表的顺序存储结构及该结构的插入与删除
- SOUI 文件组织结构及调用顺序
- Java运算符及顺序、选择结构
- 栈的顺序存储结构及实现
- 提高ASP.Net应用程序性能的十大方法
- 批量承载高可用性体系结构
- 使用excel的一些注意事项
- 单片机的时钟及复位
- BLOG开张
- 顺序表结构 及函数
- ovconfchg
- 常见设计模式的解析和实现(C++)之二十一-完结篇
- 顺序栈结构及操作
- 日文输入法
- 主题:ARM无痛苦起步
- Hough变换原理
- 什么是Autorun病毒?它的运作原理是什么?如何手工清除?
- 孙子兵法系列-股市兵者诡道 择股如履薄冰