link.h
来自「用双向链表实现大整数相加」· C头文件 代码 · 共 37 行
H
37 行
// 程序名:LINK.h
// 程序功能:用双链表实现长整数相加
// 作者:骆宏峰
// 日期:2006.11.6
// 版本:1.0
//
//
//对应主程序文件: main.cpp
//对应类实现文件: LINK.cpp
//
//由于是将循环双链表应用到长整数相加系统中,因此四位的十进制整数应该是循环双链表结点中的数据域
typedef int DataType;
struct LinkNode
{
DataType data;
struct LinkNode *right,*left;
};
typedef struct LinkNode Link;
class link
{
public:
link(void); //构造函数
TCreate(int n); //相加的结果要用头插入放进链表
HCreate(int n); //两个相加的数用尾插入储存进链表
Link *GetHead();
void add(Link *a,Link *b); //相加函数
int compare(Link *in1,Link *in2); //对两个加数进行比较
void Print(); // 输出函数
void GetNo(); //输入函数
private:
struct LinkNode *head; //表头节点
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?