{
return first;
}
node<type> *pgetlast()
{
return last;
}
node<type> *pgetprior()
{
return prior;
}
void putlast(node<type> *p)
{
last = p;
}
//这部分插入删除函数不建立或删除节点,是原位操作的接口
void insert(node<type> *p)
{
p->link = current->link;
current->link = p;