gpt4 book ai didi

java - 如何在已排序的数组中插入数字

转载 作者:行者123 更新时间:2023-12-01 13:14:21 27 4
gpt4 key购买 nike

我有一个包含如下数字的数组:

25, 19, 14, 11, 9, 7, 5, 2

我想在正确的位置插入一个数字

我写了这个,但我不知道代码是否正确。你能帮我吗?

if(number > array[i] && number < array[i+1]){
rightposition = i;
}

这个检查是真的吗?

最佳答案

使用TreeSet<Integer>这是一个排序列表。

Set<Integer> list = new TreeSet<Integer>();
list.addAll(array); // add all the data

当您插入元素时,排序会自动进行,使用 Set 将删除重复的元素。

关于java - 如何在已排序的数组中插入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22584893/

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