Bubble sort
някой има ли готово решение на задачата bubble sort за сравнение от вчерашната лекция:)
някой има ли готово решение на задачата bubble sort за сравнение от вчерашната лекция:)
Както Filkolev е казал - приемам, че масивът не е сортиран. По повод битовите операции - аз лично си харесвам старомодния начин за размяна на променливи, с допълнителна променлива. Другите варианти може да са хитри, но по този начин според мен кода е най-четим. Използвам ref (C# Reference) .
Използването на ref е доста добро хрумване! Ще го ползвам! Благодаря!
Въсщност използването на ref e непрепоръчително. По-добре да се избягва.
Според мен ref трябва да се използва относително рядко; но не е непрепоръчителен. В основата си ref и out са просто начини да получиш допълнителни стойности след края на изпълнението на метод и трябва да бъде избягвано - вероятно метода се опитва да свърши твърде много. Естествено това не винаги е вярно : TryParse е пример за разумно използване на out. Използване на ref в някой по-сложен метод или, не дай си боже, nested ref, би било объркващо. Swap метод, разменящ стойностите на две променливи ( особено такъв, който използвам в 2 задачи в домашното - BubbleSort и SelectionSort сортирането :) ), определено не е объркващ.
А така?