singly-linked-list 相关问题

一个链表,其中每个节点仅指向列表中的下一个节点,而不是双链表,其中每个节点都指向下一个节点和前一个节点。

DSA、链表、交换节点

我正在尝试解决成对的交换节点(链表)。我有正确的代码,但在解释交换步骤时我陷入困境。 这是代码: def swapPairs(头): pre = 列表节点(0) 预。

回答 1 投票 0

为什么单链表中的 head 为空?

为什么当我们尝试创建一个单链表时,我们将类中的 Head 设为 NULL ,而不将 Head 的 Next 设为 Null 。在有关链表的函数中,为什么我们要制作 Ne...

回答 2 投票 0

将二进制从链表转换为整数

我正在解决一个将链表中的二进制数转换为整数的问题。当我尝试 console.log 时,我得到“未定义”。有任何想法吗? 我对 JavaScript 还很陌生。我想我被困住了

回答 1 投票 0

链表用户输入

我正在尝试创建一个链接列表,该列表将接受用户的输入,即他想要创建链接列表的数量,而不使用内置的 LinkedList 函数。但如果用户输入负数...

回答 1 投票 0

不明白将新项目附加到链接列表(在开始和结束时)时的错误

如上所述,我似乎无法理解代码中的错误,我在这段特定的代码中做错了什么: Node的写法是这样的: 结构节点{ 整数数据;

回答 2 投票 0

如何在Python中创建链表

我正在尝试解决Python中的链表编码挑战。我只给出了以下课程来创建链接列表 # 单链表的定义。 类列表节点(对象): 定义

回答 4 投票 0

为什么 while( curr && curr->next) 不等于 while( curr->next && curr )?

我试图解决从leetcode中的排序列表中消除重复的问题,我找到了一个解决方案,但是当我尝试更改while循环中条件的位置时,它给了我nullptr错误。我不明白...

回答 1 投票 0

Python - LinkedList 混乱

类节点: def __init__(self, data=None, next=None): self.data = 数据 self.next = 下一个 类链表: def __init__(自身): self.head = 无 def insert_a...

回答 1 投票 0

找到倒数第k个节点

我编写了下面的函数来查找倒数第 k 个节点。然而,一个隐藏的测试用例失败了。 请让我知道下面的代码有什么问题。 def find_kth_from_end(l, k): 慢=l.head ...

回答 1 投票 0

LeetCode160-两个链表的交集

这是LeetCode网页上第一个两个链表相交的例子。 第一个链表 A 是 [4,1,8,4,5],第二个链表 B 是 [5,6,1,8,4,5]。我找到了...

回答 3 投票 0

LeetCode - 2. 两个数字相加

我正在尝试解决这个 Leetcode 问题,我已经实现了一个似乎适用于大多数情况的解决方案,但它在特定情况下失败了。这是提供的代码: 类列表节点: ...

回答 1 投票 0

删除并返回索引链接列表中的项目

包linkedList.list; 导入 linkedList.node.ListNode; 公共接口 LinkedList,T> { 公共布尔 isEmpty(); 公共 int 大小();

回答 2 投票 0

运行时错误 - “引用绑定到‘ListNode *’类型的空指针 (stl_vector.h)”

ListNode* mergeKLists(向量&列表) { ListNode* newNode = 列表[0]; ListNode* 小 = NULL; ListNode* 大 = NULL; for(int i = 1; i < lists.s...

回答 1 投票 0

向单链表添加元素

我正在为整数的单链表编写一种方法,该方法将在输入时对它们进行排序。事情不太顺利,因为我的列表都是空的,或者其中有随机条目。

回答 3 投票 0

无法从链表中删除节点[已关闭]

SLL中的节点删除代码 我正在尝试学习如何删除链表中的节点并释放该节点获取的内存。 附图显示了我的删除代码。 我可以成功破解...

回答 1 投票 0

链表节点删除时无法释放内存

SLL中的节点删除代码 我正在尝试学习如何删除链表中的节点并释放该节点获取的内存。 附图显示了我的删除代码。 我可以成功破解...

回答 1 投票 0

删除单链表的交替部分,其中每个节点指向两个对象

我正在使用带有段类型节点的单链表,每个段都指向一个位置和一种颜色。我的列表描述了一条毛毛虫,所以我不希望出现任何中断 - 即如果我删除...

回答 1 投票 0

单链表C++分段错误错误

为什么会出现错误: int main(){ 列表*头,*x; 头=空指针; 常量 int 长度 = 3; int y[len] = {13, 4, 32}; for(int i = len - 1; i >= 0; i--){ x = 新的 lis...

回答 1 投票 0

如何返回链表中的结构体节点指针

int 位置(int 键) { 结构节点 *new=(结构节点*)malloc(sizeof(结构节点)); 结构节点*p1=头; while(p1->info!=key&&p1->link!=NULL) p1=p1->链接; 返回结构节点...

回答 1 投票 0

属性错误:“LinkedList”对象没有属性“insert_head”

我尝试将元素插入到单个链表的 head 中 我不明白我的代码有什么问题。它说: AttributeError:“LinkedList”对象没有属性“insert_head” 这是我的代码:

回答 1 投票 0

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