(資料結構)在順序表中實現刪除操作

2021-10-12 06:57:57 字數 791 閱讀 8603

#include

#include

#define datatype int

#define maxsize 100

typedef

struct

sequenlist;

void

initate

(sequenlist *l)

//初始化線性表,引數l是表的名字

void

creat

(sequenlist *l,

int n)

//向線性表裡新增初始元素 ,l是表名,n是想要建立的初始元素的個數

}void

delete

(sequenlist *l,

int i)

//插入操作,l是表名,i是即將刪除的位置的下標

}int

main

(int argc,

char

*ar**)

printf

("\n請輸入你想刪除的位置:");

scanf

("%d"

,&a)

;delete

(list,a)

;//線性表刪除位置a的值

printf

("刪除後的值:");

資料結構 順序表的刪除操作

本題要求實現乙個函式,要求將順序表的第i個元素刪掉,成功刪除返回1,否則返回0 函式介面定義 int listdelete sqlist l,int i 其中sqlist結構定義如下 typedef struct sqlist 裁判測試程式樣例 include include define maxs...

資料結構 順序表操作

define max size 1000 include include typedef int datatype typedef struct seqlist seqlist void seqprint seqlist psl 列印順序表 void seqlistinit seqlist psl ...

資料結構中順序表的實現

題目 建立乙個靜態的順序表存放整數,大小為10,完成以下的操作。1 輸入6個整數,列印出順序表的內容,並顯示表中的剩餘空間個數。2 在順序表中的第3個位置插入0,列印出順序表中的內容,並顯示表中剩餘的空間個數。3 再試圖插入表中第11個位置整數0,程式提示超出範圍。4 刪除表中第6個元素,列印出順序...