Сортировка: вариации на тему

Опубликовано Sep 3, 2012 в Массивы и строки | 16 коммент.

, ,

Сортировка: вариации на тему

Задание выглядит настолько невинно, что даже неинтересно.

Нужно отсортировать целочисленный массив. Только при этом в написанной программе не должно быть операторов цикла. Таким образом, речь идет о демонстрации использования стандартных библиотечных средств. Желательно показать  разные варианты.

После того, как первая часть благополучно решена, предлагается модифицировать написанный код, чтобы массив сортировался бы, например, так: 

  • сначала бы шли положительные элементы, отсортированные по возрастанию;
  • потом бы шел 0;
  • потом – отрицательные элементы, отсортированные по возрастанию.
      //Given
      int[] arr = {8, -1, 3, 5, 0, -45, -6, 13, 55, 22};
 
      // Result
      // {3, 5, 8, 22, 55, 0, -45, -6, -1}

Автор публикации: