gpt4 book ai didi

java - 使用循环java创建链表的Linked List数组

转载 作者:太空宇宙 更新时间:2023-11-04 06:33:55 26 4
gpt4 key购买 nike

我已经成功实现了基数排序,但我想将以下代码转换为由循环创建。

private static LinkedList[] bucket = { 
new LinkedList(), // -9
new LinkedList(), // -8
new LinkedList(), // -7
new LinkedList(), // -6
new LinkedList(), // -5
new LinkedList(), // -4
new LinkedList(), // -3
new LinkedList(), // -2
new LinkedList(), // -1
new LinkedList(), // 0
new LinkedList(), // 1
new LinkedList(), // 2
new LinkedList(), // 3
new LinkedList(), // 4
new LinkedList(), // 5
new LinkedList(), // 6
new LinkedList(), // 7
new LinkedList(), // 8
new LinkedList() // 9
};

但是我不知道如何去做这件事。我尝试了这个,但出现编译器错误。

private static LinkedList[] bucket;
int thing = 19;
while(thing != 0){
bucket = new LinkedList();
thing--;
}

这对于我的基数排序的功能并不重要,因为它可以完美地工作,我只是认为用循环初始化我的存储桶会更干净。也就是说,如果有人能启发我如何做到这一点,我将非常感激。

最佳答案

给你:

private static LinkedList[] bucket = new LinkedList[19];

static {
for (int i = 0; i < bucket.length; ++i) {
bucket[i] = new LinkedList();
}
}

关于java - 使用循环java创建链表的Linked List数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25701642/

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