seqlist 鍊錶

2022-06-24 12:57:09 字數 1217 閱讀 3120

#include "stdio.h"

#include "stdlib.h"

typedef struct seqlist;

int initseqlist

(seqlist *l)

;int printseqlist

(seqlist *l)

;int getdataseqlist

(seqlist*

l,int i)

;int locateseqlist

(seqlist*

l,int e)

;int inspseqlist

(seqlist *

l,int i,int e)

;int insvseqlist

(seqlist *

l,int e)

;int delpseqlist

(seqlist *

l,int i,int *e)

;int delvseqlist

(seqlist *

l,int e)

;//主函式

main()

system

("pause");

}}//初始化順序表函式

int initseqlist

(seqlist *l)

//顯示順序表函式

int printseqlist

(seqlist *l)

//按位置查詢函式

int getdataseqlist

(seqlist*

l,int i)

//按元素值查詢函式

int locateseqlist

(seqlist*

l,int e)

//按位置插入函式

int inspseqlist

(seqlist *

l,int i,int e)

//按元素值插入函式

int insvseqlist

(seqlist *

l,int e)

//按位置刪除函式

int delpseqlist

(seqlist *

l,int i,int *e)

//按元素值刪除函式

int delvseqlist

(seqlist *

l,int e)

SeqList 順序表的實現

順序表也就是我們常說的陣列,今天就是把對於陣列 的各種操作封裝成類,下面就來看具體的實現 我們先來看test.h的內容 ifndef test h define test h include include include using namespace std templateclass seql...

1 1順序表 SeqList 的實現

標頭檔案 es seqlist.h ifndef es seqlist h define es seqlist h define es seqlist min capacity 8 線性表的初始容量 typedef void es seqlist 函式描述 返回乙個空的線性表 輸入引數 輸出引數 返...

使用順序錶類SeqList求解約瑟夫環問題

約瑟夫環 約瑟夫問題 是乙個數學的應用問題 已知n個人 以編號1,2,3.n分別表示 圍坐在一張圓桌周圍。從編號為k的人開始報數,數到m的那個人出列 他的下乙個人又從1開始報數,數到m的那個人又出列 依此規律重複下去,直到圓桌周圍的人全部出列。順序錶類seqlist參考 約瑟夫環運作如下 1 一群人...