📄 node.h
字号:
#include<iostream>
using namespace std;
#ifndef NODE_CLASS1
#define NODE_CLASS1
class Node
{
private:
Node *Next; //指向后继结点的指针
public:
int Num; //数据域
Node(void){Num=0;Next=NULL;} //默认构造函数
Node(int num,Node *ptrnext); //带参数的构造函数
void InsertAfter(Node *N); //在本节点之后插入一个同类结点
Node *DeleteAfter(void); //删除本结点之后的继结点,并返回其地址
Node *NextNode(void) const; //获取继结点地址
};
//
Node::Node(int num,Node *ptrnext=NULL)
{
Num=num;
Next=ptrnext;
}
void Node::InsertAfter(Node *N)
{
N->Next=Next;
Next=N;
}
Node *Node::DeleteAfter(void)
{
Node *tempPtr=Next;
if(Next==NULL)
return NULL;
Next=Next->Next;
return tempPtr;
}
Node *Node::NextNode(void) const //返回继结点的指针
{ return Next;}
#endif //NODE_CLASS1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -