#ifndef SQ_LIST_H #define SQ_LIST_H #define MAX 100 typedef struct sq_list { int data[MAX]; int length; } sq_list; // 初始化 sq_list *init_sq_list(void); // 删除 void delete_sq_list(sq_list* list, int pos); // 替换 void replace_sq_list(sq_list* list, int pos, int value); // 插入 void insert_sq_list(sq_list* list, int pos, int value); // 打印 void print_sq_list(sq_list* list); //获得元素 void get_sq_list(sq_list* list1,int pos, int *e); //查找 int locate_list(sq_list* list, int e); // 合并顺序表1.0 void merge_sq_list(sq_list* list_1, sq_list* list_2); //合并顺序表2.0 void mer_ge_sq_list(sq_list* list_1, sq_list* list_2); #endif