Лучшее объяснение которое я видел, лайк со всех аккаунтов, спасибо
@nohao7148 Жыл бұрын
Лучшее подробное объяснение!!!! Какие-то дурачки на видео просто пишут алгоритм не комментируя ничего, даже что опорный элемент в методе Pivot это самый правый элемент(maxIndex), и сидишь думаешь, почему именно с правым мы сравниваем все значения и зачем потом меняем местами элементы с индексами pivot и i.
@basicsloth Жыл бұрын
Спасибо за приятный комментарий)
@Mentovskiybobik2 жыл бұрын
Спасибо огромное! Всё просто и понятно, разложено по полочкам))
@plunk67742 жыл бұрын
Спасибо, отличный урок!
@Константин-з2ц1ф2 жыл бұрын
Очень доходчиво, спасибо)
@mazaltovman2 жыл бұрын
Огонь вообще!
@КузнецовИлья2-42В Жыл бұрын
Don't repeat yourself! Thanks for the explanation. private static void Swap(ref int leftValue, ref int rightValue) { int temp = leftValue; leftValue = rightValue; rightValue = temp; }
@-.._._..-3 жыл бұрын
Давно не было сортировок)
@basicsloth3 жыл бұрын
Скоро будет ещё одна😉
@Зарвин3 жыл бұрын
Класс!
@bnmmnb32 жыл бұрын
круто, спасибо
@Пукич-п9з2 жыл бұрын
Отличное объяснение! Спасибо. Единственное, у меня после этого ролика есть какая-то неприязнь к звуку, когда лопаются пузырьки....
@basicsloth2 жыл бұрын
Спасибо!) Про звук учту)
@almatnur399911 ай бұрын
👍🏻👍🏻
@spark10832 жыл бұрын
Тык а можно же еще один метод всего с одной перегрузкой добавить. static int[] QuickSort(int[] numbers) { return QuickSort(numbers, 0, numbers.Length - 1); } Просто нет смысла каждый раз в коде рисовать одно и тоже, постоянно указывая первый и предпоследний индекс.
@nukeld8984 Жыл бұрын
вот спасибо! мегаразжёв
@Юрий-н3м3р3 жыл бұрын
Отличные видео по сортировкам. Спасибо. Единственное - скорость мне кажется уж очень медленная) смотрю на 1,5
@basicsloth3 жыл бұрын
Спасибо!) Со скоростью учту
@MariMaxVR2 жыл бұрын
Спасибо, но ужасно бесит звук "пузырька". Это ваш любимый звук в программе при монтаже видео?
@basicsloth2 жыл бұрын
Без какого-то звука непонятно, когда появляется что то новое на экране
@MariMaxVR2 жыл бұрын
@@basicsloth ну... возможно для тех кто совсем невнимательно смотрит, но звук действительно громкий, отвлекающий и раздражающий.
@basicsloth2 жыл бұрын
@@MariMaxVR поняла, подумаю, что с этим можно сделать
@Bruh-cz4fp Жыл бұрын
@@basicsloth просто сделайте его на -5 или -6 децибел пониже, тогда будет приемлемо
@PeterFoxKills Жыл бұрын
@@Bruh-cz4fp5 db на слух не воспринимаются, это принципы звукорежиссуры. Хотябы на уровне -20 надо держать звуки фоновые
@MariMaxVR2 жыл бұрын
maxIndex в ваше коде не объявлен, как он будет работать если выдаст ошибку?
@basicsloth2 жыл бұрын
Это входные параметры метода, за его пределами maxIndex нет
@redfire3257 Жыл бұрын
А вот вопрос есть как этим методом можно отсортировать двумерный массив?
@basicsloth Жыл бұрын
А как именно нужно отсортировать массив? Если отдельно каждую строку, то так же как и здесь, просто по отдельности обойдя каждую из них. Если нужно отсортировать прям полностью весь массив (чтобы самые маленькие элементы были в первой строке, а больше в последней и тоже по возрастанию), то в принципе точно так же как и здесь, просто цикл for должен быть вложенный (строки и столбцы), ну и у каждого элементы будет по 2 индекса P.s. нагуглила способ, где все числа из двумерного массива переносят в одномерный, потом сортируют, а потом в нужном порядке расставляют в первый массив. Тоже рабочий метод, в нем сложнее запутаться, хоть и попахивает каким-то извращением)
@DocDeath-j3b Жыл бұрын
@@basicsloth задание значит такое ни как не могу разобраться пробовал из матрицы записывать элементы в одномерный массив но не особо получилось( вот задание: Дана матрица размерностью n×n, содержащая целые числа. Отсортировать: диагонали матрицы, расположенные выше побочной, по возрастанию элементов, а диагонали матрицы, расположенные ниже побочной, по убыванию элементов методом быстрой сортировки.)
@basicsloth Жыл бұрын
@@DocDeath-j3b я в матрицах, к сожалению, не разбираюсь( не знаю, что такое ниже и выше побочной диагонали
@mikedastro2930 Жыл бұрын
турбо !! ,колокольчик включен . !
@alexbelka82002 жыл бұрын
а можно быструю сортировку только с латинскими буквами
@basicsloth2 жыл бұрын
Там будет все почти так же, просто нужно будет создать массив не int, а char, тогда сравниваться будут коды символов, только нужно учитывать, что заглавные и строчные буквы имеют разные коды
@alexbelka82002 жыл бұрын
@@basicsloth спасибо
@neckto79363 ай бұрын
я ничего не понимаю, помогите
@basicsloth3 ай бұрын
Если есть какие-нибудь вопросы, можете написать мне в телеграме, ссылка в описании канала)