Добавил пару сортировок крайне медленную SlowSort и довольно быструю BitonicSort, но требуется размер массива степени двойки. Решил так же и...
Ещё добавил сортировок. TreeSort не получилось анимацию, но видно что это быстрая сортировка, хотя я думал как пузырёк, но зависимость...
HESH, макросы которые с масм идут. У меня переделанные, например, в строке нельзя указывать символы !<>() и я постоянно забываю, как там надо...
Кстати, такие функции как printf, sprintf я сделал через макрос, так что поддерживает непосредственный ввод строки, взятие адреса и кастинг real4...
Хочу чтобы война кончилась...
Пытался вот этот код использовать, отладил на UASM. [spoiler] Код работает, но как его в демку засунуть, хрен его знает?!?!?!?! ЗЫ А антивири таки...
Вот ещё добавил три штуки. Интересная сортировка CountingSort, очень быстрая(быстрей квика), зависимость равна O(n), но есть ограничения, надо...
Я думал что пузырёк самый медленный из реальных сортировок(Bogo не в счёт), но оказалось ещё более медленная, это Stooge sort, зависимость почти...
alex_dz, оптимизация. Чтобы не нагружала проц в момент паузы, там цикл гоняется, если в режиме паузы. Да там же по коментам понятно.
asmlamo, у меня можно менять задержку клавишами +/-. Вот только задержка менее 5 мс не работает. Возможно если код переписать линукс, то там это...
GRAFik, чаво? Уже давно всё реализовано. Все эти ваши фреймворки. Мне тема зашла что можно визуально отлаживать алгоритм сортировки. А так,...
Исправил некоторые ошибки, скорость можно регулировать более плавно, но минимальное время 1 мс просто не срабатывает. Ещё не понял как загрузить...
В общем, добавил подсветку сравнения и задержку. Сразу стало видно быстрые и не быстрые сортировки, в некоторых перемещении мало, но много...
Где-то читал что разработчики AMD видеокарт, удалили аппаратные старые функции типа BitBlt и другие, теперь эти функции на уровне драйверов,...
Столкнулся с странной работай функции FillRect, она почему-то не отрисовала столбик, если я выводил только два, ну отрисовала, но иногда и не...
Кстати, код можно брать на хабре, вот здесь например. https://habr.com/ru/post/335920/ Я там мердж взял, хотя у Mikl___, некоторые сортировки...
Думаю ещё надо добавить визуализацию сравнения, ну чтобы столбики подкрашивала рамкой. А то некоторые алгоритмы вводят в заблуждения, думаешь...
Вот моя версия. Добавлено 11 типов сортировок, меняется кнопками Q и A
Мне не нравится х64 из-за дурацкого быстрого вызова, параметры передаются в регистрах, и это очень не удобно. Да и если не требуется большой объём...
Шелкод просто код, сам по себе не работает, разве что .com файл для доса. Потом запихиваешь куда надо, в файл для ремонта, например, или если...
Имена участников (разделяйте запятой).