linked-list 相关问题

链表是一种数据结构,其中元素包含对下一个(以及可选的前一个)元素的引用。链接列表提供O(1)插入和删除具有已知内存位置的任何元素,O(1)列表并置,以及前(和可选后)位置的O(1)访问以及O(1)下一个元素访问。随机访问和随机索引插入/移除具有O(n)复杂性并且通常是未实现的。

如何使用类在c#中的链表中创建并声明链表?

所以,我正在尝试在链表的每个元素中创建一个链表,但我不知道如何用元素填充内部列表。我首先声明外部列表就像这个RoomList

回答 3 投票 0

这个免费列表链表的递归函数是做什么的?

我想知道为什么自由列表是一个递归函数和什么在做typedef struct listint_s {char * a; char * b; struct listint_s * next; } listint_t; void free_list(listint_t * ...

回答 3 投票 0

如何访问链接列表中链接列表中的成员

我需要访问链表中的链表类的成员。我可以管理我的Artist列表,但不能在我的SongList类中设置int x。我尝试用*(temp-> songHead)设置它.x = ...

回答 1 投票 0

检测c中的字符

char input1 [1000],input2 [1000]; while(scanf(“%s%s”,input1,input2)!= EOF){// input1 = -3x ^ 2 + 5x-4 // input2 = x ^ 2-1}以上是我要输入像下面的多项式//创建...

回答 2 投票 -1

无法使用object访问迭代器数据成员

我试图重载运算符+,我想使用迭代器添加两个节点,但我遇到从另一个对象访问迭代器的问题。这是我的operator +:type operator +(const ...

回答 1 投票 1

在链接列表中的指定元素之前插入元素

如何在链表中的指定元素之前插入元素,以便时间复杂度为n。例如,我想在7 LinkedList之前插入100 linkedList = new ...

回答 2 投票 1

在python中反转链表

我被要求反转一个把头作为参数,其中head是一个链表,例如:1 - > 2 - > 3,它是从已定义的函数返回的,我试图实现该函数...

回答 9 投票 4

如何在此struct / linked-list脚本中修复不兼容的类型?

我正在编写一个脚本来从C中的文件创建单词(本地)的链接列表。基本上,我想要每行的第一个单词的链表。我收到错误“不兼容的类型时......

回答 1 投票 1

如何修复这些无效类型的参数(链表/结构)并确保它们不会再次发生?

所以,这个学期在大学时我们开始学习C.我以为我掌握了指针的概念,但现在我意识到我真的需要你的帮助。作为最终的分配,我们需要编写一个程序,......

回答 1 投票 0

类名变量[关闭]

任何人都能解释一下这行代码吗? public class Node {//在下面的行中接下来是什么以及为什么使用类名(“node”)//使用public node next; //什么是对象,什么是......

回答 1 投票 -2

如何将单个链表的递归元素转换为迭代解[重复]

我们有两个单链表;因此,我们只能在单一方向上穿越结构。此外,我们只能访问链表的头部。该算法的目标是总结...

回答 1 投票 0

我的代码中没有出现错误,但当我的程序到达“chooseCard”函数时,它会终止

我需要让玩家从他们的5张牌中选择他们想要保留的牌。我试图在我的chooseCards函数中执行此操作,但当用户选择更换卡时,它会终止...

回答 1 投票 -1

警告:从'mode_t'(又名'unsigned int *')分配给'node_t *'(又名'struct node *')的指针类型不兼容

我们的项目是关于使用由我们学院的一位教授开发的机器人和软件制作电影。该图书馆名为MyroC,机器人利用这个图书馆...

回答 1 投票 0

python链接列表首先删除[关闭]

好的,所以我正在玩链接列表。我真的无法弄明白为什么它不起作用。有人可以解释原因吗?不要打扰插入部分,让我们看看removeFirst(更简单)。 ...

回答 3 投票 -4

构建链表的Iterator类(错误:没有匹配的构造函数用于初始化)

在函数“Iteratoring List :: begin()”中{对于此迭代(head),它有一个问题“没有用于初始化的匹配构造函数”。 head是一个节点指针,我为它构建了一个构造函数。我做 ...

回答 1 投票 1

如何为我的图形创建addge功能。我需要将边添加到节点[重复]

我想将边添加到Vertex类的私有链表边。请帮我解决这个功能。我收到此错误:线程“main”中的异常java.lang.NullPointerException ...

回答 1 投票 0

从链表中删除最后一个元素

对于一个项目,我需要一个C中的链表实现,这使我能够删除最后一个元素。但是,我不知道如何实现这一目标。想法是创建一个函数(deleteLast)...

回答 2 投票 0

链接列表排序方法在递归期间给出StackOverFlow错误,并比较列表中的元素

我从头创建了链接列表,并添加了添加,删除,设置,大小等方法。我还添加了一个简单的静态和递归排序方法,它接受链接列表引用作为参数,...

回答 1 投票 1

如何使用C ++中的<< =运算符格式化链表

我在将此链接列表格式化为TODO评论中的内容时遇到问题。我得到的错误是:在main.cpp中包含的文件:3:0:Graph.h:在成员函数'std :: __ cxx11 :: ...

回答 1 投票 0

Lua中的Linked List示例实际上如何工作?

几年后我正在重新学习编程,目前我正专注于C#和Lua。我用于Lua的书有一个链接列表的例子,但我有一个困难的...

回答 2 投票 4

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