【发布时间】:2017-04-28 00:37:57
【问题描述】:
使用Arrays.sort( array ); 是一种对数组进行排序的非常简单的方法。但有一个问题。对于每个未排序的数组,都有一个索引指向其他数据结构中的对象。对数组进行排序(使用上述代码或任何其他类似方式)时,每个值的索引都会更改。有没有为每个值分配索引的解决方案?
编辑
使用HashMap<Key, Value> 不会有用,因为数组中有很多相同的值。
【问题讨论】:
-
也许你需要一个
<Key, Value>数据结构? -
@Thrasher 有很多相同的值,因此键的值将被覆盖。我的意思是,如果您指的是 HashMap。
标签: java arrays sorting indexof