C_DS_AIgo/linked_list.c

29 lines
376 B
C
Raw Normal View History

2025-03-17 16:27:15 +08:00
#include <stdio.h>
#include <stdlib.h>
#include "linked_list.h"
// <20><>ʼ<EFBFBD><CABC>ֵ
node* init_node(int val)
{
node* new_node = (node*)malloc(sizeof(node));
new_node->value = val;
new_node->next = NULL;
return new_node;
}
// ɾ<><C9BE><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ڵ<EFBFBD>
void delete_node(node* n)
{
n->next = n->next->next;
free(n->next);
}
// <20><EFBFBD>ڵ<EFBFBD>ֵ
void replace_node(node* n, int val)
{
}