Какие алгоритмы должен знать уважающий себя программист?

Maks
Maks 2019, 5 марта, 15:26
0
Он должен уметь выводить алгоритмы, а не знать их. Ровно как и математик должен уметь выводить доказательства. На каких алгоритмах стоит потренироваться в выводе: сортировки – от пузырька, до параллельной кеш-независимой сортировки; динамическое программирование; алгоритмы сжатия данных – кодирование Хаффмана, арифметическое кодирование, сжатие подпоследовательностей; символические вычисления – как организовать; как сделать статическую структуру динамической – как сделать быструю (O(logN)) вставку в упорядоченный массив.
0 комментариев
Сортировка:
Добавить комментарий

IT Новости

Смотреть все