Primefaces 6.1. Скроллинг в режиме реального времени обеспечивает прокрутку только на вертикальной, но не горизонтальной полосе.

    int[] arr = {5,4,3,2,1};

    for (int i = 0; i < arr.length - 1; i++)
         {
            int index = i;
              for (int j = i + 1; j < arr.length; j++)
                  if (arr[j] < arr[index]) 
                   index = j;

            int smallerNumber = arr[index];  
            arr[index] = arr[i];
            arr[i] = smallerNumber;
      }

Это правильный метод сортировки выбора. Вещь, которую вы делаете неправильно, заключается в том, что вы меняете внутри внутреннего цикла, но на самом деле замена должна выполняться после первого полного цикла внутреннего цикла, где минимальный элемент определяется.

0
задан user3791049 18 January 2019 в 23:03
поделиться