📄 linkstruct.h
字号:
/*
链表结构体 - 定义
*/
#ifndef LINKSTRUCT_H_
#define LINKSTRUCT_H_
#include<ncurses.h>
typedef struct _node
{
void * pdata;
struct _node *prior;
struct _node *next;
int typeflag; // 类型标志
}NODE;
typedef struct _Link
{
NODE * head; // 前驱
NODE * rearptr; // 后继
NODE * pcurrent; // 当前选中结点
int count; // 结点数
void (*InsertNode)(struct _Link * ,void *pdata,int objecttype); // 尾插法插入元素
void (*DestroyLink)(struct _Link * link); // 销毁链表
}Link;
void InsertNode(Link * link ,void * pdata,int objecttype); // 插入元素
void DestroyLink(Link * link); // 销毁链表
void LinkInit(Link * link); // 初始化链表
void InitNode(NODE * pnode); // 初始化结点
NODE* CreateNode(void *pdata); // 创建结点
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -