doubly-linked-list 相关问题

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

将单链表转换为双链表

我这里有一个制作拼贴画的程序的单个链接列表。这运行完美,但我想知道如何使其成为双链表。我真的不知道什么是双链接...

回答 4 投票 0

Java 中的双向链表

我是IT专业的新生,我们做了一个关于链表的测验,其中一个问题基本上是重新排列一个双向链接图。 我得到的答案是“agotihm”,但它被认为是不正确的......

回答 1 投票 0

如何打乱双向链表?

我试图在不改变它的指针的情况下打乱一个双向链表。到目前为止,我的想法是有一个位置整数值,该值被随机分配给双向链接中的每个结构

回答 1 投票 0

CPP 中过载输入运算符出现分段错误

我正在尝试通过提示用户在命令行中依次提供其详细信息来导入一本书。为此,我使用了一个重载的输入运算符,但是当尝试它时,结果是我......

回答 1 投票 0

如何从双向链表中删除节点?

我需要创建一个方法来从双向链表中删除给定节点(名为“Jack”的节点)。 这是我的代码: 链表类: 双链表类 { 公共节点头,当前; ...

回答 2 投票 0

使用 C# 和双向链接循环列表管理医院数据:患者信息输出显示问题

此代码旨在使用双向链接循环列表创建医院数据管理应用程序。它可以分为两个主要部分: 课程: 病人、医学、医生和疾病课程

回答 1 投票 0

我在反转双向链表时遇到问题

我正在学习链表,正在做一道题,要求你反转一个双向链表。我的代码工作得很好,但我不明白如何。你可以忽略整个事情,除了

回答 1 投票 0

如何使用父指针创建高效的不可变树

我正在构建一个“场景图”,它是形状节点的分层数据结构(例如球体、立方体、网格等,示例代码中未显示)。一个 Shape 可以拥有零个或多个子 Shape

回答 1 投票 0

为什么我不能在这个链表问题中直接使用head而不是初始化并使用ptr?

当我遇到这个疑问时,我正在经历这个实现双向链表的解决方案 公开课解决方案 { 公共静态节点constructDLL(int []arr) { 节点头 = ne...

回答 1 投票 0

如何修复 doubleLinkedList java 代码中的错误,即输入相邻节点切换第二个节点两次时,删除第一个节点

我现在正在制作一个项目来练习双链表,并且我一直在我的双链表类中研究一种切换节点位置的方法。尝试切换时效果很好...

回答 1 投票 0

如何使用相同的冒泡排序布局来处理双向链表

下面的代码使用类函数对单链表进行排序。它将用户输入放入数组中,将该数组转换为链表,然后对其进行排序。我不确定我会发生什么变化...

回答 1 投票 0

如何解决 free(): double free detectors in tcache 2 make: *** [Makefile:88: test] Aborted (core dumped)

我正在做这个项目,我需要实现双链表类功能。但是,当我尝试在终端上运行 allocate() 函数测试时,我得到了 free():双重释放检测...

回答 1 投票 0

向后打印不起作用的Python双向链表

我正在学习链表,我正在创建双向链表。我的向后打印未按预期工作。为了获得更好的信息,我将重点介绍向后打印功能。 向后打印 班级

回答 2 投票 0

双向链表中删除重复项的解决方案不起作用

我已经编写了删除双向链接循环列表中重复元素的函数。但是,当删除后遍历列表时,我没有得到所需的输出。 我用过 typedef...

回答 1 投票 0

我是否必须使用 std::shared_ptr 删除对对象的所有引用

因此,作为我之前的数十万人,我正在 С++ 中实现双向链表。 这是一个节点和列表结构: 结构节点{ std::shared_ptr 上一个,下一个; int d...

回答 1 投票 0

如何决定数据结构的属性与封装或实现数据结构作为数据容器的类?

我正在尝试了解 LinkedList 的内部结构, 所以基本上是一个 LinkedList,内部使用一个 Node 类,它具有 属性/变量:上一个节点和下一个节点。 公共类节点{ ...

回答 0 投票 0

循环双向链表删除节点时输出无限内存地址

我正在尝试用C实现一个从循环双向链表末尾删除节点的函数。但是,当我运行代码时,它会进入无限循环并产生连续的流...

回答 1 投票 0

我在双向链表的 Java 实现中做错了什么?

我正在尝试在 java 中创建一个双向链表,我也只需要一点指导我哪里出错了。我也希望能够为列表设置一个容量。 这就是我所拥有的...

回答 2 投票 0

双链表改进

如果有任何想法可以提高我的 API 质量,我将不胜感激。提前致谢。 int ll_create(linked_list_p list, void (*print_data)(uint8_t)) { 如果(列表== NULL){ 列表 = calloc(1, s...

回答 1 投票 0

这个C代码在我运行时声明了一个错误(segfault)

#include #包括 结构房间{ 整数; 结构室* prd; 结构室 *svt; }; typedef struct chambre chambre; 结构上升{ 字符 c; 结构

回答 2 投票 0

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