Почему-то возвращает исключение при сортировки пузырьком массива строк - 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]
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д