順序表的基本操作實現

2021-07-24 14:54:36 字數 557 閱讀 4275

順序表的基本操作實現

在複習的時候順便寫寫**(基本和書上的一樣)

#include#include#define ok 1

#define error 0

#define status int

#define maxsize 10000

typedef int elemtype;

//對順序表的定義

typedef struct

sqlist;

//順序表的初始化

status initlist(sqlist &l)

//順序表的取值(取出第i個元素,並把位址放在e)

status getelem(sqlist l,int i,elemtype &e)

//順序表的查詢

int locateelem(sqlist l,elemtype e)

//刪除(i代表刪除的位置)

status listdelete(sqlist &l,int i)

int main()

順序表基本操作的實現

一 實驗學時 2學時 二 實驗目的 三 實驗內容 順序表的建立 取指定元素 返回指定元素位置 順序表中插入新元素 刪除指定元素操作的實現 四 主要儀器裝置及耗材 五 實驗步驟 分析問題 寫出演算法 編制程式 上機除錯 分析結果 六 程式清單 include include include 要用exi...

順序表的基本操作 C 實現

目前是大四學生,在即將畢業照工作之際,想把資料結構和演算法的基礎好好學習,鞏固下。用的學習教材是,秦鋒主編的 資料結構 c語言版 以下就是我的順序表實現 include include define maxsize 100 順序表長度上限 using namespace std typedef in...

順序表實現棧的基本操作

順序表是一種儲存格式與鍊錶處於同一層次,可以用來實現一些結構,比如棧等。一.順序表 1.順序表的型別定義 靜態 define list max size 100 空間初始大小 typedef int elemtype 元素的資料型別 typedef struct sqlist 順序表靜態定義,假定 ...