0
点赞
收藏
分享

微信扫一扫

不带头结点的单链表

金牛豆豆 2022-04-16 阅读 56
数据结构

Don't_Lead_Link_List

#pragma once
#include <crtdbg.h>
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <string.h>
#include <stdbool.h>

typedef int States; //状态值

#define TURE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define OVERFLOW -2
#define NULLPTR -3

typedef int ElemType;

//数据结点
typedef struct LinkNode
{
ElemType data;
struct LinkNode *next;
}LinkNode,LinkList;

LinkNode* Buy_Node();
void LinkPrint(LinkNode *phead);
void LinkPushBack(LinkNode **pphead, ElemType newdata);
void LinkPushFront(LinkNode **pphead, ElemType newdata);
void LinkPopBack(LinkNode **pphead);
void LinkPopFront(LinkNode **pphead);
LinkNode* LinkListFind(LinkNode* phead, ElemType value);
void LinkInsert(LinkNode **pphead, LinkNode *pos, ElemType newdata);
void LinkInsertAfter(LinkNode *pos, ElemType newdata);
void LinkErase(LinkNode **pphead, LinkNode *pos)
举报

相关推荐

0 条评论