這個**可以對順序線性表進行查詢、刪除、插入、建立等基本操作。
#include
struct node;
typedef node *list, lnode;
void printlist(list l);//列印線性表
void creatlist(list &l, int n);//建立線性表
int getelem(list l, int i);//查詢給定位置的元素
int findelem(list l, int e);//查詢給定元素
void listinsert(list l, int e, int j);//插入
void listdelete(list l, int j);//刪除給定位置的數
int main()
void printlist(list l)
void creatlist(list &l, int n)
int getelem(list l, int i)
return l->list[i];
}int findelem(list l, int e)
void listinsert(list l, int e, int j)
void listdelete(list l, int j)//刪除給定位置的數
線性表的基本操作(順序表)
實驗內容 建立順序表,實現求表的長度 遍歷表 查詢 插入和刪除元素 求前驅 求後繼等操作 實驗基本要求 進一步熟悉 turbo c 或者vc 環境 掌握線性表結構的基本操作 include using namespace std include include define maxsize 50 t...
線性表 順序表的基本操作
includeusing namespace std typedef long long ll const ll n 1000000 5 define maxsize 50typedef struct sqlist 基礎操作函式 初始化順序表函式,構造乙個空的順序表 void initlist sq...
8576 順序線性表的基本操作(順序表)
本文要在c 下才能執行,因為這裡函式中的引數含有 即c 的引用型別,輸入進來的實參的值最終能夠被函式修改,因為引用就是共用一塊記憶體的意思 include include define ok 1 define error 0 define list init size 100 define list...