linked-list 相关问题

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

堆栈的存储大小未知

我有一项作业,建议使用数据隐藏,主要是使用一个头文件而不是两个。我一直在遵循我们提供的教科书,但编译器仍然无法...

回答 1 投票 0

反向链表c#

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

回答 2 投票 0

使用 .remove() 方法从 LinkedList 与元素中删除对象[重复]

LinkedList arr = new LinkedList<>(); arr.add(2); arr.add("Anam"); arr.add(1); System.out.println(arr); arr.删除(2); arr.remove("Anam"); System.out.println(arr); 这是一个

回答 1 投票 0

Java 集合链表 |使用 .remove() 方法删除对象与元素

LinkedList arr = new LinkedList<>(); arr.add(2); arr.add("Anam"); arr.add(1); System.out.println(arr); arr.删除(2); arr.remove("Anam"); 系统...

回答 1 投票 0

如何在不删除 LinkedList 类和 TelevisionInventory 类之间的链接的情况下保留调试此代码

基本上,这是我的 TelevisionInventory 课程 导入java.util.ArrayList; 导入java.util.List; 导入java.util.Queue; 导入java.util.Scanner; 导入java.util.Stack; 公开课

回答 1 投票 0

如何在 Rust 中使用 Arc<Mutex> 从向量构造链表

任务很简单:从向量构造一个链表。链接列表应支持多线程。 我的第一次尝试是迭代向量,设置一个指向链表末尾的指针,

回答 1 投票 0

无法读取字段“next”,因为“this.next”为空,有 10 个线程向链表添加元素

所以我收到了这个错误 java.lang.NullPointerException:无法读取字段“next”,因为“this.next”为空 在 java.base/java.util.LinkedList$ListItr.next(LinkedList.java:897) ...

回答 1 投票 0

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

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

回答 1 投票 0

DSA中的LinkedList有Index的概念吗?

LinkedList 是否有索引可供访问,就像我们如何为数组获取索引一样? 如果是,请让我知道索引在 LinkedList 概念中是如何工作的? 谢谢 我是 LinkedList 的初学者,想要

回答 1 投票 0

反转链表时头递归和尾递归有什么区别?

我正在学习在 C++ 中反转链表的不同递归方法。我已经实现了头递归方法和尾递归方法,但我不确定它们的差异以及哪一个是

回答 1 投票 0

使用 for 循环从 LinkedList 中删除元素比使用迭代器删除要慢得多

我有一个整数链表,其中包含从0到100000的元素。 我尝试使用迭代器和传统的 for 循环从列表的远端删除元素。我发现迭代......

回答 1 投票 0

如何打印双向链表?

我不明白为什么我的打印功能不起作用。 看来,当我创建列表的对象时,它们并没有按预期相互指向。 不知何故,当这些对象被创建时,它们会...

回答 1 投票 0

执行递归函数时出现 stackoverlow 错误

基本上我正在尝试使用递归删除链接列表中的连续重复数字。我的代码对于较小尺寸的链接列表工作正常,但对于较大尺寸会出现 stackoverflow 错误

回答 1 投票 0

尝试构建单个链接列表时,分段核心被转储

我正在学习C语言中的链接列表概念,因为我正在构建一个可以创建单个逆序列表的项目,我遇到了一次又一次转储的分段代码。请帮我找到我的电子...

回答 1 投票 0

如何在 Rust 中遍历链表?

我开始用 Rust 编写链表只是为了练习并了解所有权和借用,但当我尝试更新当前的

回答 1 投票 0

覆盖和删除链表元素

我正在解决以下leetcode问题,其中给定一个链表,你应该删除所有具有特定值val的ListNode。 我知道最好的解决方案是直接删除 no...

回答 1 投票 0

链表节点结构没有意义 C++

#包括 使用命名空间 std; 类 IntNode { 民众: IntNode(int dataInit = 0, IntNode* nextLoc = nullptr); void InsertAfter(IntNode* nodeLoc); IntNode* GetNext(); 无效

回答 1 投票 0

C 中数组释放内的链表

我有这些结构: typedef 结构 Nodo{ int id_nodo; 结构诺多*下一个; 诺多; 类型定义结构{ Nodo *头; } inmap; //结构Grafo 类型定义结构{ 整数N; // numero dei nodi ...

回答 1 投票 0

C 中的快速排序链表

我需要使用Quicksort排序算法对链表的元素进行排序。需要注意的是,我不能只交换键值,还必须交换元素本身。我的代码根本不支持

回答 1 投票 0

C 程序遍历单链表

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

回答 1 投票 0

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