1.2.1 Решение insertion sort на Java

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 4

  • @Annette_16
    @Annette_16 4 дні тому

    Спасибо большое! все понятно и доходчиво

  • @Boom-qv5cp
    @Boom-qv5cp Рік тому

    здесь можно посматреть как он пошагово работает
    static void inser(int[] arr){
    for (int i = 1; i = 0 && arr[aldin] > kir){
    int a = arr[aldin];
    arr[aldin] = arr[aldin+1];
    arr[aldin+1] = a;
    aldin--;
    }
    }
    System.out.println(Arrays.toString(arr));

  • @ramazankhakimzhanov3651
    @ramazankhakimzhanov3651 2 роки тому

    Thats's my variant (здесь можно посматреть как он пошагово работает)
    int[] intRow = {6,4,3,2,1};
    for (int i=1; i< intRow.length;i++){
    int j =i;
    while(j>0 && intRow[j-1]>intRow[j]){
    int tmp = intRow[j];
    intRow[j] = intRow[j-1];
    intRow[j-1] =tmp;
    j--;
    for (int k=0; k< intRow.length;k++){
    System.out.print(intRow[k]);
    }
    System.out.println();
    }
    }

    • @gingerCatStore
      @gingerCatStore Рік тому

      Распечатать можно было просто Arrays.toString(intRow); без использования цикла