#include #includevoid list_insert_arr(array* arr,int n) //指定位置插入資料#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)
}
intmain()
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 ...