doubly-linked-list 相关问题

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

双链表改进

如果有任何想法可以提高我的 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

尝试实现 Dijkstra 算法

我在使用双向链表从文本文件中读取后创建了一个邻接列表,现在使用所述邻接列表我必须从用户那里获取两个输入并使用 Dijkstra 的算法我有...

回答 0 投票 0

双向链表实现中的指针算法问题

我正在尝试实现双向链表以用于学习目的。这是我的第一次尝试,所以一路上我遇到了一些麻烦。代码是: 类列表 { 民众: 类迭代器; 使用 value_ty...

回答 0 投票 0

只有一个节点时如何从双向链表中弹出()[关闭]

有谁知道为什么我在测试 pop_back() 函数时总是出现分段错误 只有一个节点?它适用于多个节点,但在有一个节点时不起作用 节点。我追随...

回答 0 投票 0

Java;在没有集合的情况下交换 DoublyLinkedList 中的两个元素而不更改数据

好的,所以我尝试在不更改数据且不使用集合的情况下交换双向链表中的两个元素。到目前为止,这是我所拥有的; 包装 q2b; 公共类 DoublyLinkedList {

回答 1 投票 0

验证输入是否与双向链表中已有的节点匹配

在下面的两种方法中(我的双向链表的插入和删除方法),我能够使它们正常工作,但是当我尝试实现返回 true 或 f 的部分时...

回答 0 投票 0

在 C++98 的双向链表中使用函数 bool deleteAcc(const string name1) 搜索字符串输入?

我的双向链表的所有其他功能,包括帐户类和节点类,除了最后一个功能外,都在工作。 函数 bool deleteAcc(string name) 将采用原样

回答 1 投票 0

使用双向链表(链表的链表)从(行、列、值)的元组列表构建电子表格

我希望得到类似于使用二维数组从(行、列、值)的元组列表构建电子表格中的结果。没有 numpy,但它不是 2d 列表,而是链表的链表。 目前我

回答 2 投票 0

使用双向链表(链表的链表)从(行、列、值)的元组列表构建电子表格

使用二维数组从(行、列、值)的元组列表构建电子表格。没有 numpy 这是相同的结果,但我不知道如何我只知道链表的基本概念......

回答 0 投票 0

为什么我的双向链表节点交换的一个变体有效,而另一个几乎相同的变体在相邻节点上不起作用?

我正在用 Python 练习链接数据结构。我正在研究的一个问题是一种在不移动数据的情况下交换双向链表中的两个节点的方法。所以没有 node1._data=node2._data 或任何...

回答 0 投票 0

为什么我的双向链表节点的一个变体会交换,而另一个几乎相同的变体不会在相邻节点上交换?

我正在用 Python 练习链接数据结构。我正在研究的一个问题是一种在不移动数据的情况下交换双向链表中的两个节点的方法。所以没有 node1._data=node2._data 或任何...

回答 0 投票 0

单链表如何不遍历删除一个元素?

这是确切的问题: 编写下面 delete_min_max 例程的实现,从“head”开始的链表中删除最大和最小元素并返回新头(如果

回答 0 投票 0

蛇游戏中的节点只跟随头节点

我好像不能让节点跟随前一个节点,节点只能跟随作为起始节点的头,我怎样才能让节点跟随前一个节点并进行蛇形运动,ple .. .

回答 2 投票 0

使用对象属性进行双向链表搜索

我试图让投票者仅使用他们的学生 ID 来搜索他们的帐户详细信息,那么我应该如何传递到搜索方法中? 搜索方法: 公共 T 搜索(T 数据){ 节点电流...

回答 1 投票 0

链表由于分段错误不显示

程序的控制流没有进入创建列表函数,我无法理解。为什么会这样。 #include #include #include 结构点头...

回答 0 投票 0

C++双指针插入链表

我最近有一项作业涉及删除表示为指向单页内存的双指针的内存块。 基本上,我首先有一个 Page 指针数组。每个页面都有一个

回答 0 投票 0

java中使用迭代器查找双向链表中的元素

到目前为止,这是我的代码: 公共布尔包含(T目标){ 如果(是空的()) 返回假; ListIterator iter = new ListIterator(); while (iter.hasNext()) { ...

回答 0 投票 0

使用链表在java中制作一个落数游戏

嗨,我有一个项目是使用多链表在 Java 中制作一个掉落数字游戏,我有一个大厅游戏场景,其中每个数字掉落都不会是随机的,游戏只会......

回答 0 投票 0

异或双向链表创建

我想创建一个双向链表,它使用 XOR 运算函数构造节点的地址,使得节点的地址是两个节点的地址的 XOR before...

回答 0 投票 0

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