因此,这与作业分配有关,但我不打算在此处转储它。我真的很想学习C++,出于某种原因,我只是在节点维护上很慢。我的问题与检查链表是否为空有关。搜索链接列表是否为空
我有这样的开始代码:
void add_node(node*& head_ptr, const int& payload)
{
node* my_first_node = new node();
my_first_node->data = payload;
my_first_node->next = nullptr;
}
这个头文件
struct node {
int data;
node* next;
};
我想知道如果我要我的附加功能之前,做一个while循环,或作为其一部分它?我有点失落,只是想让那部分变成现实,但我确信一旦发生这种情况我就会得到它。
谢谢!
'add_node()'应该添加到链表的末尾吗? – 0x499602D2 2014-09-23 02:47:35