C 順序表練習

2022-07-23 23:48:19 字數 996 閱讀 2141

#include #include 

#include

struct array //

定義乙個資料儲存結構

;typedef

struct

array array;

array*createarray()

temp->data = (int* )malloc(sizeof(int) * 10); //

申請10個int大小的記憶體

temp->length = 0

; temp->listsize = 10

; printf(

"順序表建立完成!\n");

return

temp;

}int insertarray(array * arr, int i, int n) //

存放資料至順序表中

intk;

for (k = arr->length - 1; k >= i - 1; k--)

arr->data[i-1] =n;

arr->length++;

return1;

}void show_array(array* arr) //

列印順序表中的元素

else

printf("\n

");}

}void find_ch_array(array* arr,int n) //

查詢順序表中第n位置的元素值

void set_ch_array(array* arr, int n, int

x)

void list_insert_arr(array* arr,int n) //指定位置插入資料

}

int

main()

show_array(a);

find_ch_array(a, 5);

system(

"pause");

return0;

}

C 順序表練習

define crt secure no warnings include include typedef struct array array 輸出順序表中的資料 void printf list array list else printf end n 初始化順序表空表 array create...

順序表練習一

假設線性表la和lb分別表示兩個集合a和b,利用線性表的基本運算實現新的集合a a並b,即擴大線性表la,將存在於線性表b中且不存在於a中的元素插入a中。分析 依次從b中取出每個資料元素,並在a中查詢該元素,如果不存在,則插入a中。include 包含輸入輸出標頭檔案 define listsize...

基礎練習 順序表操作集(C語言)

2.題意理解 3.完整ac 順序表操作集 線性表的基礎練習題,需要依次實現 順序表的建立 插入 查詢 刪除子函式 題目已指定資料結構,順序表的元素值儲存在結構體的陣列中 data maxsize 結構體中的last變數指定最後乙個元素的位置 define maxsize 5 typedef int ...