singly-linked-list 相关问题

一个链表,其中每个节点仅指向列表中的下一个节点,而不是双链表,其中每个节点都指向下一个节点和前一个节点。

链表的弹出方法行为异常

我有两个不同的链表,我尝试从第一个链表弹出一个节点,然后到第二个链表。调用pop函数(pop(Node * head))时,我的目标是更新新的...

回答 1 投票 1

如何返回指针函数?

我是C ++的新手,我被要求做班级工作来做一个函数,该函数需要一个双向链表,然后将其元素复制到一个单链表中,然后返回它,但是,给了我这个函数的名称...] >

回答 2 投票 0

对于相似的指针分配,链接列表具有不同的行为

我正在编写一个代码,当仅给出指向节点的指针而未给出头节点时,才从链接列表中删除该节点/ * struct Node {int data; struct Node * next;节点(int x){...

回答 1 投票 0

如何更改链表中的元素

我有一个带有以下类的驱动程序类:public static void main(String [] args){SimpleLinkedList list = new SimpleLinkedList(null); //创建空列表//在列表中的...

回答 2 投票 0

[C ++读取单链接列表中的访问冲突

我正在编写有关创建国家/地区列表的程序,我的代码似乎没有错误,但是在调试时,我得到了错误:抛出未处理的异常:读取访问冲突为... ...

回答 1 投票 -1

java中的构造函数类型不匹配

我是Java中的自学链接列表,我正在编写一个基本程序。我遇到与我无法理解的构造函数有关的错误。这是我的代码:import java.util。*;公共课程prac {...

回答 1 投票 0

用于删除任何索引的节点,我无法理解代码的最后一行“ temp.next = t;”

`静态类Node {E data;节点下一个;公共节点(E数据){this.data =数据; next = null; }} public void deleteAtIndex(int index)...

回答 2 投票 0

C ++中单链列表中的pop_back()

我编写了单链接列表的以下实现。我面临的一个问题是我希望pop_back()删除最后一个节点,然后将尾部设置为O(1)中的倒数第二个节点。 ...

回答 1 投票 2

无法从链表中删除除第一个节点以外的节点

我正在学习链接列表的基础,但是在删除节点时遇到了困难。当我通过写入list1.RemoveNode(“ Dog”)删除第一个节点时,代码成功返回了元素...

回答 1 投票 0

难以理解此while循环的逻辑

我正在练习单链列表,但在理解所提供示例代码的一部分逻辑时遇到了麻烦。这是完整的代码:function Node(data){this.data = data; ...

回答 1 投票 0

在c ++中删除链接列表数组

我创建了存储桶以插入我的数据,除了删除所有节点外,其他所有操作都正常。如果我使用delete []容器删除我的容器,则仅我所有链接列表的第一个节点...

回答 1 投票 0

为什么不能在链表中得到给定数字的返回素数?我添加了结构,函数,主函数和打印函数

我正在尝试查找给定数字N的素数并将其返回到链接列表中。查找素数没有问题,但是我将它们返回到链表中时遇到了问题...

回答 1 投票 0

为什么我无法在链表中得到给定数字的返回素数?

我正在尝试查找给定数字N的素数并将其返回到链接列表中。查找素数没有问题,但是我将它们返回到链表中时遇到了问题...

回答 1 投票 0

链接列表概念

* node = *(node-> next)中节点的值,如果node是链表中的最后一个元素?节点的值是否为NULL?给定一个由N个节点组成的单链列表。任务是删除...

回答 1 投票 -3

交换链表的最后一个节点将进入无限个C ++

下面是代码,#include 使用命名空间std;类节点{public:int数据;节点*下一个; node(){this-> next = NULL; } node(int data){...

回答 1 投票 1

c中的小型链表程序,随机输出printf

[我正在编写一些学校课程,我必须使用'void const * content'作为参数。我在打印新节点的内容时遇到问题。没有'const'的代码可以工作并显示...

回答 1 投票 0

未显示插入链表中的元素

我正在尝试通过使用用户定义的显示函数调用用户定义的函数插入和显示来创建并插入到具有2个节点的单链接列表中。预期输出:-5 10输出i'm ...

回答 1 投票 0

如何计算链接列表中的节点数?为什么输出显示的节点数为'2'?

我编写了一个c程序来查找链接列表中的节点数。但是出现问题是因为我要打印的计数值为2。我的确切输出看起来像-> NUMBER ...

回答 1 投票 0

C ++链表的合并排序没有对前两个索引进行排序

我在试图弄清楚如何递归合并排序链接列表时有些困惑。我尝试遵循一些指南,但是所有指针和递归都让我有些迷茫。感觉就像...

回答 1 投票 0

并置两个链表

编写一个concatenate()方法,该方法接受两个链接列表list1和list2,并将list2追加到list1的末尾。例如,如果列表最初是:list1:head-> 3-> 6-> 7-> 2 --...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.