c:数据结构-线性表
生活随笔
收集整理的這篇文章主要介紹了
c:数据结构-线性表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
線性表的基本操作:增加,刪除,修改,查詢?
#define LIST_INIT_SIZE 10 // 線性表存儲空間初始分配量 #define LIST_INCREMENT 2 // 線性表存儲空間的分配增量typedef int ElemType;// 采用線性表的動態分配順序存儲結構struct SqList{ElemType *elem; // 存儲空間基址int length; // 當前長度int listsize; // 當前分配的存儲容量(以sizeof(ElemType)為單位) };void InitList(SqList &L){// 構造一個空的順序線性表LL.elem = (ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));if (!L.elem)exit(OVERFLOW); // 存儲分配失敗L.length = 0; // 空表長度為0L.listsize = LIST_INIT_SIZE; // 初始存儲容量 }?
總結
以上是生活随笔為你收集整理的c:数据结构-线性表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python二十七:从最内部的循环直接跳
- 下一篇: oracle:对视图DML操作