singly-linked-list 相关问题

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

为什么我得到无限循环

public void insertion(int data) { Node new_node = new Node(data); if(head==null) { head=new_node; } new_node.next=head; head=new_node; ...

回答 1 投票 -2

删除特定元素链接列表

你能帮助我理解为什么这个函数不能删除链接列表中的特定元素吗?我做错了什么? typedef struct str_node{ int data; struct str_node *next; }node; ......。

回答 2 投票 2

Sinlge Linked List, C++, 删除所有和搜索功能的问题。

我试图实现一个单一的链接列表。但是,我在搜索和删除功能上遇到了问题。我得到的分段故障,我不知道为什么。谁能给我解释一下,我是什么......

回答 1 投票 0

破解编码面试2.1从单链接列表中删除重复值javascript。

class LinkedListNode { constructor(value) { this.value = value; this.next = null; }。} } let head = new LinkedListNode("head"); let x = [1, 1, 1, 1, 4, 10, 10, 3, 10, 9, 5, 5, 5, 5, ...。

回答 2 投票 0

为什么单个链接的列表不能正确插入?

我有一个单一的链接列表,我可以插入最多4个字符值。我的目标是让插入工作,我有工作,但问题是,如果链接列表的头部是一个更大的 ...

回答 2 投票 0

打印单个链接列表分段故障

谁能解释一下为什么我在主函数中调用display_list(head)时得到分段故障:11?当我用NULL初始化list(head)时,我没有得到分段故障,但我不 ...

回答 4 投票 0

C++关联列表合并排序不断丢失节点

我在对一个链接列表进行合并排序时遇到了问题。由于某些原因,一些节点一直从列表中断开。主要的问题似乎来自于多个条件跳转......

回答 1 投票 0

为什么在链接列表中添加一个新节点后,prev节点会被设置为循环而不是_Node?

有谁知道为什么前节点被设置为循环而不是_Node?我试图在链接列表的最后添加一个新节点。我希望 prev 是 _Node。相反,它被设置为 ...

回答 1 投票 0

打印链接列表中的元素,但却打印出反转的C++元素。

在这里,我只是想打印我创建的链接列表中的元素,但它是以相反的顺序打印的,看起来代码中存在一个错误,帮助我解决它push函数添加节点......。

回答 1 投票 1

打印链接列表中的元素,但却打印出反转的C++元素。

在这里,我只是想打印我创建的链接列表中的元素,但它是以相反的顺序打印的,看起来代码中存在一个错误,帮助我解决它push函数添加节点......。

回答 2 投票 1

试图在java上进行插入排序,但无法正常工作。

我试图在Java上做插入排序,这是我的Node类`public class Node { private Object data; private Node link; public Node(Object dataToAdd) { data = dataToAdd; link = null; ...

回答 1 投票 0

我试着用自己的方法解决反向链接列表的问题,请发现反向链接列表的问题。

嗨,大家能不能告诉我为什么这段代码不能用于反转linkedlist,我试过我自己的方法来解决,但不明白我做错了什么 def reverselist(self): temp=self.start cur=None ....

回答 1 投票 0

在单个链接列表的前面添加节点后,我无法在每个节点中遍历。

我正面临着Node的麻烦。在列表前添加新节点后,我无法遍历Node列表。添加的结果不是动作。除非我把函数 "Add_a_another_Node_in_first_list "放在正文中。

回答 1 投票 -2

如何递归反转链接列表?

输入:5 -> 9 -> 8 -> 3 -> 1 -> 7 5 -> 9 -> 8 -> 3 -> 1 -> 7 预期输出。7 -> 1 -> 3 -> 8 -> 9 -> 5 问题。当我显示反向链接列表时,结果是5。这是一个问题,因为这应该是尾部和 ...

回答 1 投票 0

单链表创建函数C

我目前正在尝试使函数create()用于单链列表,在该函数中,我应该传递无限数量的参数,并且它将作为节点的值传递参数。代码看起来像...

回答 1 投票 1

python链表附加元组

我需要打印添加的项目。 class LinkedList:def __init __(self,data = [(None,None)],数字= None,字母= None,尾部= None):self.letter = data [0] [0] self.number = data [.. 。

回答 1 投票 0

如果对象的方法之一在调用堆栈上,Java中的垃圾收集器是否会删除该对象?

一般问题,在Java中,没有指向对象的引用,但是此对象的方法之一仍在调用堆栈上。垃圾收集器是否有可能删除该对象...

回答 1 投票 0

带有两个参数的Python LinkedList

我想创建一个链表,其中每个节点的货物都有两个数据。到目前为止,这就是我所得到的,它可以正常运行,但不会产生任何输出。类Node():def __init __(self,...

回答 1 投票 1

导致段错误的SingleLinkedList的析构函数

我正在用c ++编写单链列表,当单链列表中包含多个节点的列表上的析构函数被调用时,我的单链列表的析构函数会导致段错误。我在...

回答 1 投票 1

C:打印单链表分割错误

有人可以解释为什么我会产生分段错误:11在主函数中调用display_list(head)吗?使用NULL初始化列表(头)时,我没有遇到分段错误,但是我没有...

回答 2 投票 0

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