【发布时间】:2016-03-12 22:51:31
【问题描述】:
我试图实现 C++ 单链接。我创建了一个方法,它创建一个节点并添加一个值并指向另一个节点,但我必须记住 index.html 。
- 如何在不记住索引的情况下改进代码和创建节点? (我想保持顺序 = 第一个创建的节点指向另一个等)
类方法:
void LinkedList::addValue ( int val )
{
if ( ! index )
{
n = new Node();
head = n;
n->value = val;
n->next = NULL;
}
else
{
n->next = new Node( );
n = n->next;
n->value = val;
}
++index;
}
【问题讨论】:
-
将
Node* head;成员变量放入您的LinkkedList类中。用nullptr初始化head。检查head和nullptr。
标签: c++ linked-list