Предположим, что пользователь вводит массив, например:
Array = {France, Spain, France, France, Italy, Spain, Spain, Italy}
который я знал о его длине
массив index
:
index = {0, 1, 2, 3, 4, 5, 6, 7}
Теперь, после сортировки с помощью Arrays.sort(Array);
newArray
будет выглядеть следующим образом:
newArray = {France, France, France, Italy, Italy, Spain, Spain, Spain}
а newIndex
будет:
newIndex = {0, 2, 3, 4, 7, 1, 5, 6}
Проблема заключается в следующем: как я могу найти newIndex
из входного массива?
Заранее спасибо