實現順序表的插入、刪除、檢視等操作。
操作選單要求:
①插入:輸入插入的位置和資料,輸出插入後的資料;
②刪除:輸入要刪除的位置,輸出刪除後的資料;
③檢視:檢視當前順序表的資料;
④退出。
#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...