順序線性表的基本操作

2021-08-08 21:57:01 字數 688 閱讀 7901

這個**可以對順序線性表進行查詢、刪除、插入、建立等基本操作。

#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...