Сортировка массива в порядке убывания, но метод предопределен, мы можем только вызвать его - PullRequest
0 голосов
/ 09 октября 2018

Сортировка массива в порядке убывания, но метод предопределен, мы можем только вызвать его.мы не можем изменить его.Это инвертирует значение в обратном порядке по этому конкретному индексу.Мы вызываем этот метод, передавая значение массива и индекса, например, int funSort (int array [], int indexValue), и он будет возвращать значение массива в том конкретном индексируемом, используя этот метод, мы сортируем этот массив, вызывая снова и снова впо убыванию.

например: -

int method1(int array[],int indexValue){ .... }

int []array=new int[]{1,34,12,32,45,6,67};
//their indexed value 0 1 2 3 4 5 6 

// Now we call it

method1(array,2);

//it return [12,34,1,32,45,6,67]

//like we again call it 

method1(int AboveArray[],int randomIndex(3));

//it return [32,1,34,12,45,6,67]

// in final array descending arder array[67,45,34,32,12,6,1]

1 Ответ

0 голосов
/ 09 октября 2018

В C # вы можете сделать это

 int[] array = new int[] { 3, 1, 4, 5, 2 };
 Array.Sort<int>(array,
                new Comparison<int>(
                        (a, b) => a.CompareTo(b)
                ));

или ....

 int[] array = new int[] { 3, 1, 4, 5, 2 };
 Array.Sort<int>( array );
 Array.Reverse( array );

или используя LINQ

array = array.OrderByDescending(c => c).ToArray();

в JavaScript это легко

array.sort().reverse()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...