singly-linked-list 相关问题

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

我的代码中的分段错误 C++ 中的 SLL 自然合并排序

这是我的 C++ 代码 SLL 自然归并排序: #包括 #包括 typedef 结构节点{ 整数数据; 节点*链接; }节点; typedef 结构列表{ 首先是节点*; ...

回答 1 投票 0

为什么如果 previousNode->next 没有设置为 NULL,这个 C 链表函数就无法正常工作?

节点*deleteAtTail(节点*头) { if (head == NULL) /* 如果列表为空... */ { 返回空值; } 否则/...

回答 1 投票 0

反转链表-查找现有逻辑中的错误

/** * 单链表的定义。 * 结构体ListNode { * int 值; * 列表节点 *下一个; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} ...

回答 1 投票 0

STL 列表插入需要 3 个参数

今天使用 STL 列表。第一次使用迭代器,我对成员函数不是很熟悉,而且我不确定我是否完全理解迭代器。尽管如此,我已经做了研究,...

回答 2 投票 0

单链表返回错误,即使我已经检查过了

当使用单链表时,有人建议我使用“if x != nullptr”,但我不明白为什么这样做。在我的示例代码中,第一个和第二个打印语句有效,但是...

回答 1 投票 0

需要解释 javascript 中的递归反向单链表代码

我已经console.log了每一行,看过很多youtube视频,但无法理解它。 我需要一步步了解正在发生的事情。 举个例子,我理解 if-

回答 2 投票 0

反向链表c#

我用C#编写了一个链接列表程序,但我也想反转链接列表中的数字。程序运行并让我将数字添加到列表中,但是一旦我添加了数字,数字就会......

回答 2 投票 0

LinkedList C#(使用 C# michael mcmillan 的数据结构和算法)

我在一本书中找到了这段代码(使用 C# michael mcmillan 的数据结构和算法)来做一个链表,但我无法理解后面的对象是什么以及为什么我们使用 find 方法以及何时放置它...

回答 2 投票 0

在链表中添加两个数字时发出结转

我正在解决leetcode问题,在链表中添加两个数字。 以下是我的代码: /** * 单链表的定义。 * 结构体ListNode { * int 值; * 列表节点 *...

回答 1 投票 0

我的“从无序链表中删除重复项”的代码超出了大量节点链表的时间

我想要一种替代方法来解决时间约束内链表中大量节点的给定问题: 1 <= T <= 100 1 <= N <= 10 ^ 4 1 <= data <= 10 ^ 5 I am

回答 1 投票 0

C 程序遍历单链表

我编写了一个C程序来实现遍历单链表的概念。该程序首先通过请求用户输入来创建列表,然后显示/遍历创建的

回答 1 投票 0

递归地将单链表变成整数列表

我正在尝试以递归方式将单链表转换为整数列表。我试图编写一个函数,但它没有按照我的预期工作。 该函数应该接受一个 lis...

回答 3 投票 0

Ada 通用链表和通用包访问

操StackOverflow,操OpenAI。

回答 1 投票 0

为什么我达到了时间限制!? LeetCode 链表循环(已解决,但需要解释!)

我正在leetcode(https://leetcode.com/problems/linked-list-cycle/description/)上解决这个问题,我原来的解决方案超出了时间限制(示例A)。我最终能够...

回答 1 投票 0

在 C 中合并两个链表时出现问题

我应该编写一个函数来合并(将一个放在另一个的末尾)两个单链表。用户在控制台输入一串数字,例如:1 2 3 4 0(0表示结束...

回答 2 投票 0

我们可以仅使用两个指针来反转单循环链表中的元素吗?可行、高效,但时间复杂度如何?

我只需要清楚地了解一件事,因为我已经尝试过使用C语言实现单循环链表反转。因为我找不到正确的方法,而且我对此一无所知......

回答 1 投票 0

卡在Leetcode的案例3“两个和相加”

目前我正在每天进行Leetcode streak,我不知道为什么我的代码无法通过案例3。(我已经完成了代码的修改和追踪,但可能我有点笨,无法通过)找出错误...

回答 1 投票 0

用链表的哈希集去重,看不懂代码的工作流程

问题是从未排序的链表中删除重复项。使用哈希集可以跟踪该集中已有的值。 我不明白 if, else 块在做什么。 尤其是那个...

回答 1 投票 0

当我在中间引入循环时,单链表丢失的部分会发生什么?

我创建了一个单链表,显示后是这样的: 19-->85-->50-->20-->33-->9-->1-->7-->空 我创建了一个方法,可以将节点添加到...

回答 1 投票 0

当单链表中间有循环时,它的丢失部分会发生什么?

我创建了一个单链表,显示后是这样的: 19-->85-->50-->20-->33-->9-->1-->7-->空 我创建了一个方法,可以将节点添加到...

回答 2 投票 0

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