小编Nik*_*rma的帖子

用Java排序并行数组

我有两个数组,一个存储城市的距离,另一个存储相应的人口.如果城市的距离按升序排列,一切正常.但是,如果有人随机输入距离.如何对城市数组进行排序,并确保相应城市的人口与其各自城市人口的指数处于同一指数中.

例如:

  • 城市1的人口333
  • 城市3的人口为33333
  • 城市5有33人口

int[] city = {1, 3, 5};
int[] pop  = {333, 33333, 33};
Run Code Online (Sandbox Code Playgroud)

一切正常,因为城市数组已经排序.

但是当我输入时:

    int[] city = {3, 1, 5}; 
    int[] pop  = {3333, 333, 33};
Run Code Online (Sandbox Code Playgroud)

大问题!

我想对数组城市进行排序,并确保种群数组的所有元素与其各自的城市具有相同的索引.

java arrays

3
推荐指数
1
解决办法
1542
查看次数

标签 统计

arrays ×1

java ×1