看B站郝斌老師視頻,自己動手碼的,
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#include<string.h>
typedef struct student {
int data;
struct student* pNext;
}NODE, * PNODE;
PNODE create_list();
void reverse_list(PNODE);
int is_empty(PNODE pHead);
int length_list(PNODE pHead);
int insert_list(PNODE pHead, int pos, int val);
int delete_list(PNODE pHead, int pos, int* pVal);
int main()
{
int count = 0;
PNODE pHead = NULL;
pHead = create_list();
reverse_list(pHead);
if (is_empty(pHead))
{
printf(“鏈表非空\n”);
}
else
{
printf(“鏈表為空\n”);
}
count = length_list(pHead);
printf(“鏈表的長度是%d\n”, count);
return 0;
}
PNODE create_list()
{
int i;
int len;
int val;
PNODE pHead = (PNODE)malloc(siz
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/198145.html
標籤:其他
上一篇:OSS_SDK在海思平臺上的移植
