This commit is contained in:
Jdhggg 2025-04-17 18:04:11 +08:00
commit cf39e5499f
4 changed files with 39 additions and 7 deletions

5
.gitignore vendored
View File

@ -51,8 +51,9 @@ Module.symvers
Mkfile.old
dkms.conf
/.vs/Project2
/.vs
.vscode/settings.json
.vscode/
*.tlog
*.tlog
*.recipe
*.tlog
*.log

View File

@ -41,4 +41,12 @@ int pop_stack_linked(stack_linked* s)
free(tmp);
tmp = NULL;
return flog;
}
void print_linked(stack_linked* s) {
stack_node* L = s->top;
while (L != NULL) {
printf("%d", L->value);
L = L->next;
}
printf("\n");
}

View File

@ -23,6 +23,8 @@ void push_stack_linked(stack_linked* s, elem_type value);
// 出栈
int pop_stack_linked(stack_linked* s);
//输出
void print_linked(stack_linked* s);

31
main.c
View File

@ -1,13 +1,27 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "array_queue.h"
int main(void)
{
//sq_list* L = init_sq_list();
//sq_list* N = init_sq_list();
//for (int i = 1; i <= 3; i++)
//{
// N->data[i - 1] = i+10;
//}
//for (int i = 1; i <= 10; i++)
//{
// L->data[i - 1] = i;
//}
//N->length = 3;
//L->length = 10;
//print_sq_list(N);
//print_sq_list(L);
//mer_ge_sq_list(L,N);
//print_sq_list(L);
//printf("L->length:[%d]\n", L->length);
/*sq_list* L = init_sq_list();
sq_list* N = init_sq_list();
for (int i = 1; i <= 3; i++)
@ -62,7 +76,15 @@ int main(void)
// delete_node(q2);
// print_node_list(q1);
/*
stack_linked* head = init_stack_linked();
push_stack_linked(head, 1);
push_stack_linked(head, 2);
push_stack_linked(head, 3);
print_linked(head);
pop_stack_linked(head);
print_linked(head);
*/
// queue_test();
array_queue *q = init_array_queue();
@ -76,7 +98,6 @@ int main(void)
printf("----------\n");
push_array_queue(q, 666);
print_array_queue(q);
printf("Hello World!\n");
system("pause");
return 0;