Почему-то возвращает исключение при сортировки пузырьком массива строк - C#
Формулировка задачи:
Не понимаю в чем дело, просто переделал сортировку пузырьком под массив строк. Задание из Шилдта.
Листинг программы
- string[] sorter = { "Kiss", "Lover", "Beauty", "Honey", "Grace", "Deep", "Eyes" };
- int a, b;
- int q;
- string k; ;
- Console.WriteLine("Значения элементов первоначального массива");
- for (int i = 0; i < sorter.Length; i++)
- Console.Write(sorter[i] + " ");
- Console.WriteLine("\nСортировка массива");
- for(a=0; a<sorter.Length; a++)
- for(b = sorter.Length-1; b>= a; b--)
- {
- q = sorter[b - 1].CompareTo(sorter[b]);
- if(q >0 )
- {
- k = sorter[b - 1];
- sorter[b - 1] = sorter[b];
- sorter[b] = k;
- }
- }
Решение задачи: «Почему-то возвращает исключение при сортировки пузырьком массива строк»
textual
Листинг программы
- sorter[b - 1]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д