資料結構 順序表的實現

2021-10-01 06:37:09 字數 1379 閱讀 3153

實現順序表的插入、刪除、檢視等操作。

操作選單要求:

①插入:輸入插入的位置和資料,輸出插入後的資料;

②刪除:輸入要刪除的位置,輸出刪除後的資料;

③檢視:檢視當前順序表的資料;

④退出。

#include

#include

#define maxsize 50

typedef

int elemtype;

#define list_init_size 80

// 線性表儲存空間的初始分配量

#define listincrement 10

// 線性表儲存空間的分配增量

typedef

struct

sqlist;

//順序表型別

void

createlist

(sqlist *

&l,elemtype a,

int n)

//建立順序表

void

initlist

(sqlist *

&l)//引用型指標

資料結構(順序表的實現)

include define max len 100 容器的最大存量 using namespace std 各種資料結構,無非 建構函式 初始化 什麼資料型別 插入 插入的位置和插入的元素 刪除 刪除那個元素 查詢 按值查詢還是按址查詢以及查詢的方向 遍歷 下標遍歷和迭代器遍歷 cout 順序表 ...

資料結構 順序表的實現

目錄 一 順序表 二 順序表對應功能的 示例 順序表所需要實現的一般功能 順序表的優缺點 define size 20 typedef struct sequencelist list list initlist bool isempty list sl bool isfull list sl bo...

c 實現順序表(資料結構)

pragma once 防止重複編譯 include include using namespace std template class type class seqlist bool isempty const public void push back const type x 尾插 此con...