Предположим, пользователь вводит массив, например:Получите индексы массива после сортировки?
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
из входного массива?
Заранее спасибо
Похожих на http://stackoverflow.com/questions/4839915/sorting-a-list-based-on-another-lists-values-java/4839994#4839994, но гораздо более четко определено. – maaartinus