mirror of
https://github.com/Didnelpsun/CS408.git
synced 2026-02-08 13:24:29 +08:00
更新代码
This commit is contained in:
10
Code/C-Code/source/main.c
Normal file
10
Code/C-Code/source/main.c
Normal file
@@ -0,0 +1,10 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
//SequenceListTest();
|
||||
LinkListTest();
|
||||
return 0;
|
||||
}
|
||||
45
Code/C-Code/source/test.c
Normal file
45
Code/C-Code/source/test.c
Normal file
@@ -0,0 +1,45 @@
|
||||
// ²âÊÔÎļþ
|
||||
|
||||
#include "../Head/sequence_list.h"
|
||||
#include "../Head/link_list.h"
|
||||
|
||||
int SequenceListTest() {
|
||||
DynamicSequenceList list;
|
||||
InitDynamicSequenceList(&list);
|
||||
element_type a[6] = {'1','2','3','4','5','6'};
|
||||
LoopInsertDynamicSequenceList(&list, a, 0, 6);
|
||||
element_type b[3] = { 9, 'a', 'e' };
|
||||
LoopInsertDynamicSequenceList(&list, b, 1, 2);
|
||||
//printf("%d", list.length);
|
||||
PrintfDynamicSequenceList(list);
|
||||
printf("\n");
|
||||
int len = 2;
|
||||
element_type elem[2];
|
||||
MultiDeleteDynamicSequenceList(&list, 0, len, elem);
|
||||
PrintfDynamicSequenceList(list);
|
||||
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 = LocateDynamicSequenceListElement(list, '5');
|
||||
printf("%d", index);
|
||||
DestroyDynamicSequenceList(&list);*/
|
||||
return 0;
|
||||
}
|
||||
|
||||
int LinkListTest() {
|
||||
/*LinkListNode node;
|
||||
InitLinkListWithHead(&node);
|
||||
LinkList list = &node;*/
|
||||
LinkList list = CreateLinkListWithHead();
|
||||
/*int empty = EmptyLinkListWithHead(list);*/
|
||||
/*LinkList list = CreateLinkListWithoutHead();
|
||||
int empty = EmptyLLinkListWithoutHead(list);
|
||||
printf("%d", empty);*/
|
||||
InsertLinkListWithHead(list, 1, '0');
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user