doubly-linked-list 相关问题

双链表是由节点组成的计算机科学数据结构。每个节点有2个链接,一个到之前的节点,一个到后面的节点。通过遵循这些链接,数据结构可以向前和向后遍历,但不能以随机方式遍历。这些链接还可以轻松地将节点添加到结构的任意点。

如何解决双链表中的这些内存泄漏?

我一直在尝试使用简单的delete []名称来消除内存泄漏,但是我认为它没有被成功删除,因为我仍有内存泄漏。我也有一个遍历...

回答 2 投票 -1

显式空闲列表(动态内存分配)

我需要一些协助以完成我的作业。我的工作是使用“仅在空闲块中显式释放列表”技术在C中创建/实现malloc / free函数。我已经研究了很多材料,...

回答 1 投票 1

如何在C中释放链表

我正在用C创建一个链表,需要一些帮助来释放它。元素和整个列表的结构如下所示:typedef struct node_ {int num; struct node_ * next; struct ...

回答 1 投票 1

删除Java双向链表中的两个节点时出错

我在双重LinkedList中有问题,我没有使用尾巴,而是使用当前指针。当我使用尾巴时,我没有发现问题,但是当我使用当前指针时,我得到了一个错误,并且我无法...

回答 1 投票 0

我如何在Java的双向链接列表中删除两个节点

我在双向链表中有问题,我不使用尾巴,而使用电流,认为有不同之处,因为当我使用尾巴时,我没有发现问题,但是在电流下,我发现了这个问题,并且...]]

回答 1 投票 0

XOR链表实现中的分段错误

该代码非常简单,也许我遗漏了导致分段错误的显而易见的东西。乍一看,双重XOR链表实现代码(打算)创建了三个节点,...

回答 1 投票 0

转换二进制搜索树双向链表

这个问题是在最近的一次采访中编码要求。问:给定一个二叉树,写一个程序,将其转换为一个双向链表。在双向链表中的节点布置在...

回答 12 投票 4

现实生活中使用双向链表

当不使用双向链表似乎是在真实的生活场景的最佳选择?有人建议可以实际使用的呢?

回答 3 投票 7

如何交替分割双向链表

好。我对C语言编程课程作业。我需要实现一个函数原型是:无效分裂(节点*头,节点**第一,节点**秒),此功能拆分双联...

回答 2 投票 0

如何解决(‘令牌doublylinkedlist“预期构造,析构函数,或类型之前转化’ ::节点::节点(数据)”

我使用的指南创建指南中doublylinkedlist它告诉我使用节点(数据:常量字符串&),但是当我去创造这种构造,它抛出了“错误:预期...

回答 2 投票 0

如何在没有交换数据时,只转移(项)节点进行排序在C ++中双向链表

我在我的链接列表的排序方法有问题。我需要传送节点(节点的条目)的链接到一个双向链表节点进行排序。该方法停止由于到nullptr ...

回答 2 投票 0

如何解决“错误:左值要求作为分配的左操作数”

我试图创建一个双向链表,并使用它接受通过引用传递值的函数。然而,当我尝试访问值,它抛出一个错误。我收到“错误:左值...

回答 1 投票 0

如何使用引用传递的值更新到doublylinkedlist内取出发生

我使用的是双向链表,我试图删除基于用户输入的一个节点。该值通过引用传递给函数命名删除。不过,我写的代码似乎没有...

回答 1 投票 0

双链表的问题。将一个迭代是什么样的?

类节点{公共节点分组;公众诠释项;未来公共节点;公共节点(节点P,INT I,节点n){先前= P;项= I;接下来= N; }}这是节点类。这是我要...

回答 1 投票 1

如何使用访问的信息从一个字符串*?

我使用的是双向链表,我尝试使用通过引用传递给插入节点的数据说数据之前。我用字符串*数据=新的字符串(S);然而,分配内存,...

回答 1 投票 -1

如何创建一个双向链表c。将insertAfter功能++

我想创建它接受由参考值insertAfter功能,然后插入当前节点之后的价值。我不能确定如何实现的代码。下面是头文件...

回答 1 投票 -2

删除节点在Java中的双向链表[关闭]

我正在学习有关使用Java双向链表,我已经找到了如何删除一个节点与特定键教程。这是代码:公共节点DELETEKEY(INT键){节点电流=第一; ...

回答 3 投票 3

在双向链表最后一个元素的复杂性缺失

如果你想删除一个节点,那么你必须遍历只有一个和复杂性在O(1)如果你想删除节点C,那么你必须遍历两次和复杂性将如果你想为O(n)...

回答 2 投票 0

如何创建多个数据类型的双向链表

我目前正在编写一个创建学生的程序,并根据他们的自然顺序(姓氏,名字,GPA,然后学生ID)将它们存储在双向链表中。我刚开始......

回答 1 投票 0

相同的变量名使用了两次,但程序没有抛出错误?

在链接列表下面的代码中为什么不链接newLink = new Link()第二次调用list.insertfirst()时会给出错误,因为已经定义了newlink?我的理解 - ......的范围

回答 1 投票 0

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