gpt4 book ai didi

java - 如何重新排序链接列表?

转载 作者:行者123 更新时间:2023-12-02 08:45:01 26 4
gpt4 key购买 nike

我正在尝试做一个关于链接列表的作业,不幸的是,我无法在线发布我的代码。但一般问题是这样的:

我有一个生物体链接列表:列表 -> 斑马 -> 鬣狗 -> 狮子 -> 草

但我希望列表按顺序显示(食物链):orderedList -> 狮子 -> 鬣狗 -> 斑马 -> 草

另外,我可以将一个生物体添加到列表中,例如

list.add("T-Rex");

那么我想要的结果应该是orderedList -> 霸王龙 -> 狮子 -> 鬣狗 -> 斑马 -> 草

如何添加生物体,然后以显示层次结构的方式对它们进行排序?我可以放置的生物体数量有限,所以我确切地知道将它们放置在哪里。例如,我知道如果我把霸王龙放在狮子上面,鬣狗总是比草早......等等......我一直在尝试在YouTube和Google上找到教程但他们主要是按字母顺序对数字或字符串进行排序,我认为这并不能真正帮助我解决问题。

我将不胜感激,因为这是我第一次处理链表。

最佳答案

您可以使用

add(int index, E element);

它将指定元素插入此列表中的指定位置,并移动当前位于该位置的元素。因此,当您知道元素的位置时,您可以在所需的位置添加新元素。

list.add(0,"T-Rex");

关于java - 如何重新排序链接列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61135246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com