順序表的基本操作(增刪改查) C語言

2021-10-19 14:51:33 字數 945 閱讀 6386

一、定義

1、儲存空間一定連續

2、可以進行隨機訪問

二、**

1、定義結構體

typedef

struct

sqlist,

*lpsqlist;

2、順序表初始化

lpsqlist createsqlist()

3、插入操作

void

insertsqlist

(lpsqlist sql, datatype data)

else

if(sql->length ==0)

else

}for

(i = sql->length; i >= count; i--

) sql->element[count]

= data;

sql->length++

;}

3、刪除操作

void

deletesqlist

(lpsqlist sql,

int pos)

else

if(sql->length ==0)

else

sql->length--;}

}

4、修改操作

void

amendlist

(lpsqlist sql,

int pos,datatype data)

5、列印順序表

void

printfsqlist

(lpsqlist sql)

順序表的基本操作(增刪改查) C語言

一 定義 1 儲存空間和元素儲存一定連續 2 如果要在存有n個資料的順序表進行第k個位置的新增 刪除 操作需要移動n k個資料 二 1 定義結構體 typedef struct sqlist,lpsqlist 2 建立表 lpsqlist createsqlist 3 插入操作 void inser...

增刪改查基本操作

增加 建立資料庫 create database database name 建立資料庫中的表單 create table table name 列1 資料型別,列2 資料型別,列3 資料型別 往表單中新增資料 insert into table name values 1 2 3 刪除 刪除資料庫...

鍊錶的基本操作 增刪改查

鍊錶是一種儲存結構,由一系列的結點組成。鍊錶包括單向鍊錶,迴圈鍊錶,雙向鍊錶等,在這裡,我們只講單向鍊錶,單向鍊錶的每個結點包括兩個部分 乙個是儲存資料元素的資料域,另乙個是儲存下乙個結點位址的指標域。所以建立鍊錶時,可以先寫乙個結點類 public class node 建立乙個鍊錶時,可以先建立...