mirror of
https://github.com/Didnelpsun/CS408.git
synced 2026-02-05 20:04:28 +08:00
47 lines
1.2 KiB
C++
47 lines
1.2 KiB
C++
// ²âÊÔÎļþ
|
|
|
|
#include "../head/sequence_list.h"
|
|
#include "../head/link_list.h"
|
|
|
|
int SequenceListTest() {
|
|
DynamicSequenceList list;
|
|
list.Insert(0, 'a');
|
|
element_type a[6] = {'1','2','3','4','5','6'};
|
|
list.LoopInsert(a, 0, 6);
|
|
printf("%c", list.data[2]);
|
|
/*element_type b[3] = { '9', 'a', 'e' };
|
|
list.LoopInsert(b, 1, 2);*/
|
|
list.Printf();
|
|
//printf("%c", list.data[2]);
|
|
/*list.Printf();
|
|
printf("\n");
|
|
int len = 2;
|
|
element_type elem[2];
|
|
list.MultiDelete(0, len, elem);*/
|
|
/*list.Printf();
|
|
for (int i = 0; i < len; i++) {
|
|
printf("%c\n", elem[i]);
|
|
}*/
|
|
/*DynamicSequenceList dlist;
|
|
InitDynamicSequenceList(&dlist);
|
|
OtherIncreaseDynamicSequenceList(&dlist, 15);
|
|
printf("%d", dlist.max_size);*/
|
|
//int index = list.Locate('5');
|
|
//printf("%d", index);
|
|
//list.Destroy();
|
|
return 0;
|
|
}
|
|
|
|
int LinkListTest() {
|
|
LinkList list = nullptr;
|
|
InitLinkListWithoutHead(list);
|
|
// InitLinkListWithHead(list);
|
|
//LinkList list = CreateLinkListWithHead();
|
|
// int empty = EmptyLinkListWithHead(list);
|
|
// LinkList list = CreateLinkListWithoutHead();
|
|
int empty = EmptyLinkListWithoutHead(list);
|
|
printf("%d", empty);
|
|
return 0;
|
|
}
|
|
|