cost 77 ms
C中打印双向链表进入死循环

[英]Printing doubly linked list in C goes into infinite loop

我正在尝试学习双向链表。 我使用以下内容进行打印: 作为参考,我的列表结构仅包含一个指针“head”,而我的节点结构包含下一个、上一个和数据。 它打印正确的数据但进入无限循环。 是什么原因? ...

如何执行异常

[英]How to execute a Exception

我不明白为什么不执行 catch。 我认为如果我没有完成我的尝试就会抛出异常,如果我有if (contains(value) == true ) 但即使这是错误的,它也不起作用。 ...

java中的双链表法

[英]double linked list method in java

java中双链表的这种方法运行一次while循环然后卡住并且不继续 这是插入节点的方法供参考: 正如您在评论 #1 中看到的,这是我在反向方法中调用该方法时起作用的部分我尝试使新列表 go 的尾部向后,而主列表 go 的头部向前,但随后它自己镜像如下: 主列表:1、2、3、4、5 打电话后: 1 ...

如何调用未知 object 的前一个节点?

[英]how do I call the previous Node of an unknow object?

我正在使用定制的数据结构,并且在这个项目中,我正在使用双重 LinkedList 来实现区块链。 所以我做了一个 Main class 和一个 Block class,当然还有 LinkedList class,LinkedList class 被用来接受 Block 类型的数据,所以当我尝试将元 ...

当我需要调用一个函数时我应该怎么做? 从另一个函数创建一个节点列表,但第一个函数。 将指针作为参数?

[英]How should I do when I need to call a func. that creates a node a list, from another func., but that first func. takes a pointer as an parameter?

不管怎样——我的意思是: 我有一个“addToEmpty”function,它将一个节点添加到一个空的双向链表中...... 我从 main 中调用它: 到目前为止,一切顺利......但是,我得到了另一个 function,它在链表的开头插入节点: 在那里,第一个 if 语句检查列表是否真的为空 ...

双向链表 Class,节点 C++

[英]Doubly Linked List Class with Nodes C++

我正在尝试做一个双向链表 class,它调用 C++ 中的节点 class 节点 class 的代码工作得很好,我的 class 的代码仅在尝试从最小到最大打印值时有效,但如果我尝试从最大到最小打印,它只会打印一些值。 我还需要有关如何删除 function 的指南,其工作方式类似于插入节点代码 ...

程序收到信号 SIGSEGV,请求用户输入双向链表时出现分段错误

[英]Program received signal SIGSEGV, Segmentation fault when asking user input for doubly linked list

我是 C 编程的新手,当我出于某种原因要求用户输入数字时,我的整个程序都会出现此错误 这是我的代码 我试图向用户询问它想要为我的程序输入的一些单词,以将项目存储在双向链表中,但却给出了分段错误 ...

如何删除双向链表中所有最小的数字

[英]How to delete all smallest numbers in doubly linked list

我有一个 function 删除双向链表中的最小节点。 但是如果有多个相同值的整数,则 function 会删除第一个。 我需要做的是 function 删除所有最小值。 我想我需要做一个循环,检查链接列表中的所有值,如果它们 == 到最小值,则删除它们。 ...

抓到try-catch块错误后继续执行

[英]Continue the execution after catching the error in try-catch block

捕获异常后,如何继续执行Java程序? 所以我做了一个程序来从双向链表的特定位置插入或删除节点。 这两种方法抛出异常。 在 main 方法中,我已经开始向位置插入一些 int 值。 如果我输入了错误的 pos 值,插入方法会抛出错误并捕获块句柄。 如果我输入了 30 个节点并将它们插入正确的位置,除 ...

在我的双向链表中添加新的第一个节点时,我的辅助节点数据被垃圾替换

[英]My secondary nodes data gets replaced w garbage when adding a new first node in my doubly linked list

我在学校的实验室工作,我们应该实现功能来练习使用链表。 我无法通过 assert(getFirstElement(head) == 2) 因为数据只是垃圾(16040、32030,你懂的)。 当我调试时,数据似乎确实得到了正确启动,只是在我将节点链接到列表中时随机被替换。 下面是我写的分配和启动的函 ...

在双向链表中从头删除节点时出错

[英]Error when delete a node from the start in Doubly LinkedList

我有一个 class 具有插入、删除和 printAll 方法。 错误是当我从第一个节点中删除一个节点并再次插入一个节点时,它看起来像是链条断开了。 . 例如插入的数字是 12、67、55、23、6,当我删除 12 并再次插入一个新节点(-999)时,output 将是 12,-999。 这是为什 ...

Java 11 迭代反向链表

[英]Java 11 Reverse LinkedList Iteratively

我一直在尝试使用自定义Node class 和迭代在 Java 11 中反转 LinkedList。 使用的逻辑是在循环中交换列表中每个元素的前一个和下一个引用,然后交换头元素和尾元素。 但是列表保持不变。 为Node class 使用toString()方法也会很方便,但我无法实现这一点。 如果有 ...

如何将双向链表中的值转换为字符串?

[英]How can I turn values in my Doubly Linked List into a string?

我创建了一个 class SLList ,我在其中接收一个双向链表SLList ,其中输入可以是任何通用类型。 为了帮助自己做到这一点,我实施了哨兵来帮助我。 但是,现在,我需要找到如何通过方法turntostring()将双向链表转换为字符串到目前为止,这是我的代码...... 但是,我很难理解 ...

如何获取双向链表中特定节点的索引?

[英]How can I get the index of a specific node in a doubly linked list?

我有一个名为SLList的 class,它接受任何通用类型的双向链表SLList作为输入。 我决定使用哨兵方法来帮助完成我的任务。 我现在正在尝试使用 function public String makestring()将双向链表转换为字符串,并通过 function public T find ...

有人可以解释一下如何删除双向链表中的第一个和最后一个节点吗?

[英]Can someone please explain how can I remove first and last nodes in my doubly linked list?

我创建了一个 class SLList ,我在其中接收了一个双向链表SLList并对其进行了一些调整。 现在,我试图通过称为public T firstout()和public T lastout()的两个函数删除双向链表中的第一个节点和双向链表中的最后一个节点,我认为每个 function 的目 ...

如何在双向链表的开头添加新节点?

[英]How to add a new node at the start of a doubly linked list?

我创建了一个 class SLList,我将在其中采用双向链表SLlist ,并且我试图找到如何将任何类型的新节点添加到该双向链表的开头。 为了做到这一点,我制作了一些哨兵firstsen和lastsen ,因为有人告诉我这种方法会好得多。 现在,如前所述,我正在尝试使用 function pub ...

如何创建双向链表添加方法?

[英]How to create a doubly linked list add method?

它是一个 Double 类型的双向链表。 我的其他方法不会与测试仪一起运行,因为他们说“this.head”或“this.current”是 null 所以我假设 add 方法有问题,因为它首先被使用。 它正在抛出任何帮助表示赞赏! ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM