0x9 Сортировка пузырьком в консоли. Практика программирования на Си
ฝัง
- เผยแพร่เมื่อ 16 ก.ย. 2024
- Всем привет. Порой для демонстрации неких процессов в динамике на языке Си не нужно прибегать к использованию графических библиотек, а ограничится работой в консоли. Я решил в качестве примера взять алгоритм сортировки пузырьком.
/ @my_asceza
t.me/my_asceza
my_asceza
github.com/asc...
Привет. Си классный язык ;) Вы при сортировке перегоняете байты в соседние ячейки, и это быстро работает. Представьте что массив хранит строки, длинной до 255 символов, и их много. Это сразу нагрузит процесс, копированием строк туда-сюда.
Но в Си есть указатели, и по сути массив Str[10] это и есть указатель на 10 в Str. И можно сортировать указатели, не гоняя строки. И тогда становится не важно, какие данные, их объем, в массиве.
Прекрасное дополнение. Спасибо.