一、定義
1、儲存空間和元素儲存一定連續
2、如果要在存有n個資料的順序表進行第k個位置的新增(刪除)操作需要移動n-k個資料
二、**
1、定義結構體
typedef
struct
sqlist,
*lpsqlist;
2、建立表
lpsqlist createsqlist()
3、插入操作
void
insertsqlist
(lpsqlist sql,
int data)
else
if(sql->length ==0)
else
}for
(i = sql->length; i >= count; i--
) sql->element[count]
= data;
sql->length++
;}
4、刪除操作
void
deletesqlist
(lpsqlist sql,
int pos)
else
if(sql->length ==0)
else
sql->length--;}
}
5、修改操作
sql->element[i]
= data;
//直接通過陣列下標修改
6、列印表
void
printfsqlist
(lpsqlist sql)
順序表的基本操作(增刪改查) C語言
一 定義 1 儲存空間一定連續 2 可以進行隨機訪問 二 1 定義結構體 typedef struct sqlist,lpsqlist 2 順序表初始化 lpsqlist createsqlist 3 插入操作 void insertsqlist lpsqlist sql,datatype data...
增刪改查基本操作
增加 建立資料庫 create database database name 建立資料庫中的表單 create table table name 列1 資料型別,列2 資料型別,列3 資料型別 往表單中新增資料 insert into table name values 1 2 3 刪除 刪除資料庫...
鍊錶的基本操作 增刪改查
鍊錶是一種儲存結構,由一系列的結點組成。鍊錶包括單向鍊錶,迴圈鍊錶,雙向鍊錶等,在這裡,我們只講單向鍊錶,單向鍊錶的每個結點包括兩個部分 乙個是儲存資料元素的資料域,另乙個是儲存下乙個結點位址的指標域。所以建立鍊錶時,可以先寫乙個結點類 public class node 建立乙個鍊錶時,可以先建立...