添加带有链表的中间节点
Adding a middle node with linked lists
您好,我正在创建一个链表程序。我在下面收到一个错误,说"temp;"之前的预期类型说明符。有什么想法、提示、线索吗?谢谢。
void add_middle_node(){
node *current;
current = start_ptr;
if(current->nxt == NULL){
add_node();
}else{
node *temp = new temp; // ERROR HERE
get_details(temp);
temp->nxt = current->nxt;
current->nxt = temp;
delete temp;
}
};
new
运算符需要一个类型,而你给它一个变量。将其更改为 new node
。
相关文章:
- 反向给定链表中的K节点
- 2D数组来自文本输入,中间有空格
- 如果我只是不访问queue_front节点的子节点,而是将它们推到队列中呢?还是BFS吗
- Boost Graph Library,修复节点大小
- C++A*算法并不总是在路径中具有目标节点
- 我可以擦除 std::queue 中间的节点吗?
- 尝试删除链表的头部或中间节点时出错
- 如何在列表中间释放删除的节点,而没有阀门错误
- C++ 在链表中间插入新节点时出现问题
- 在单个链接列表中间删除一个节点,仅给定对该节点的访问
- 在只给定单个链接列表中间的节点的情况下删除该节点.C++
- 从单链列表的中间删除节点
- C++正在从列表中间删除节点
- 在双向链表的中间插入一个节点
- 单链表在中间添加节点
- 查找链表的中间节点
- C++:删除单向链表中间的节点
- 如何在单遍历中找到单个链表的中间节点(如果链表的长度未给定)
- 单链表的中间节点
- 添加带有链表的中间节点