node.cpp
来自「利用链队列判断字符串的中心对称问题」· C++ 代码 · 共 40 行
CPP
40 行
//定义结点类的实现
#include"Node.h"
#include<iostream.h>
template<class T> //构糙函数的实现
Node<T>::Node(const T&item, Node<T>*ptr):data(item),next(ptr)
{ }
template<class T> //析构函数的实现
Node<T>::~Node(void)
{ }
template<class T>
Node<T>*Node<T>::NextNode(void)const //获取下一结点的指针的实现
{return next;}
template<class T>
void Node<T>::InsertAfter( Node<T> *p) //插入结点的函数的实现
{
p->next=next; //将当前结点的后继结点连接到结点p之后
next=p; //将结点p作为当前结点的后继结点
}
template<class T> // 结点类中删除当前结点后继的函数
Node<T> *Node<T>::DeleteAfter(void)
{
Node<T>*ptr=next; //保存当前结点的后继结点
if(ptr==NULL) return NULL; //若没有后继结点,侧返回空指针
next=ptr->next; //当前结点指向其原来的后继,即ptr的后继
return ptr; //返回指向比删除结点的指针
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?