问题标签 [circular-list]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
10839 浏览

c# - 创建一个非常简单的单循环列表 C#

有没有人有一个使用 C# 实现循环链​​接列表的非常简单的示例?

我有这个链接列表,但我不知道如何使它成为 cicular:

谢谢。

0 投票
2 回答
4457 浏览

java - java中的循环链表问题

嗨,我的循环链表类有问题。我假设有一个循环链接类,它贯穿一定数量的元素。当它到达列表的末尾时,它会一直移动到列表的开头并从头开始,有点像循环自己。好吧,我的问题是我无法用我所做的方法让我的列表循环。我假设有一个将元素添加到列表末尾的方法和一个将它们设置到列表前面的方法。好吧,我的设置不正确,所以我想我发帖看看是否有任何代码有帮助。

我的输出就像

应该打印 1 2 3 4 1 2 3 4 1 2 3
1 2 3 4 1 2 3 4 1 2 3
应该打印 3 4 1 2 3 4 1 2 3 4 1
3 1 2 3 4 1 2 3 4 1 2
应该打印3 4 1 2 -1 3 4 1 2 -1 3
3 1 2 3 4 -1 3 1 2 3 4
应该打印 3 1 2 -1 3 1 2 -1 3 1 2
3 1 2 3 -1 3 1 2 3 -1 3

代码:

0 投票
1 回答
985 浏览

c++ - c++中的循环链表问题

为什么我的链表代码不起作用?4 个音符没有问题,但是当我达到 5 个时,排序的链表似乎挂起。它不知道在哪里追加和放置新节点吗?

我的意思是,例如,第一个数据是以字母 A 开头的名称,第二个以 D 开头,第三个以 C 开头。但是当我输入第 5 个时,字母 I 或 K .. 我的系统像挂起什么的..

节点

列表

按字母顺序添加新节点的函数

0 投票
1 回答
1684 浏览

c++ - 双循环链表。新节点未插入。C++

所以这个新节点应该插入到最后一个节点之后。我无法弄清楚为什么没有发生这种情况。注意:该列表在调用此函数之前有多个元素(大约 5 个),因此到目前为止它只适用于这种情况。最后一个节点应该指向顶部节点,top->prev 指针应该指向最后一个节点。我哪里出错了?顺便说一句,我假设它是错误的,因为当调用 print 函数时,最后一个节点永远不会打印

0 投票
1 回答
1272 浏览

php - 如何在php中制作循环链表?

我已经在 php 中创建了一个链表,现在我希望将其设为循环,非常感谢任何帮助

链接列表的代码

linkedList 对象 ( [firstNode] => listNode 对象 ( [data] => 1 [next] => )

)

0 投票
1 回答
349 浏览

.net - 大小有限的 IList或 ICollection当添加一个新项目时,第一个项目被丢弃

我正在寻找某种实现IList<T>ICollection<T>行为方式,它可以容纳指定数量的项目。

如果添加新项目会超过限制数量,则应自动丢弃第一个项目,以便为新添加的项目腾出空间。

0 投票
3 回答
1839 浏览

c - 循环链表无限循环

我应该做一个可以使用循环链表进行多项式加法/减法/乘法/评估的程序。

我的乘法代码进入无限循环,并且我已经在它发生的地方标记了一条注释(用 printf 语句检测到,已删除)。

使用的结构在这里:

这是main中的代码:

请给我一个解决这个问题的方法,过去三个小时我一直在尝试解决这个问题。

0 投票
4 回答
880 浏览

java - 循环链表和从节点内部访问上一个/下一个

我需要对象的循环列表。每个人都应该知道哪个是前一个或下一个。我这样做了:

我创建了一个总线数组。在将所有总线添加到其中之后,我设置了每个元素的下一个和上一个。而且我觉得它很丑:D。你能建议我更好的方法吗?

0 投票
5 回答
1783 浏览

list - 可以在 Erlang 中定义循环列表吗?

是否可以在 erlang 中定义一个循环列表? http://en.wikipedia.org/wiki/Linked_list

第一个问题是 erlang 中的循环列表到底意味着什么?它是否有两个元素,一个元素是它自己,它旁边是下一个元素的地址,存储在一个列表中?

如果是这样,我可以说有可能在 erlang 中定义一个循环列表。但我需要澄清一下天气是我认为erlang中的循环列表吗?

0 投票
2 回答
429 浏览

java - 循环链表泛型

我在 CircularLinkedList 中遇到泛型问题。我有我的 CircularLinkedList 类、一个 Node 类和一个 Person 类。节点应该包含人员,而 CircularLinkedList 应该包含这些节点。问题是,当我尝试在我的测试类中创建我的 CircularLinkedList 时,我收到一条错误消息:

有界不匹配:该类型Node<Person>不是该类型的有界参数<E extends Comparable<? super E>>的 有效替代品CircularLinkedList<E>

你能看看我的仿制药吗?

CircularLinkedList.java

节点.java

人.java

测试.java