Привет, Хабр!Работа с матрицами в стандартном C++ — это боль, страдание и масса ненужного кода. Почему? Потому что стандартная библиотека STL вообще не предназначена для линейной алгебры. Например, если вы хотите умножить две матрицы, вам придётся писать кастомный алгоритм, отлаживать его, а затем ещё раз писать его, когда поймёте, что оптимизация не та.Но есть библиотека Armadillo — и с ней всё иначе. Читать далее
У одного из наших достаточно крупных клиентов, в системе электронного документооборота которого ежедневно одновременно работают более 10000 пользователей, были применены так называемые sparse-колонки или разреженные столбцы. Статья – попытка свести предпосылки и результаты применения этой функциональности (и некоторых других настроек СУБД) в едином месте. Читать дальше →
Когда-то я писал пост про различные интересные структуры данных. Среди них был т.н. sparse set. Там мы описали его в общих чертах, опустив некоторые детали (которыми позже статья была дополнена). Но кроме sparse set существуют и другие разреженные структуры данных! На них сегодня и посмотрим : ) Разредиться!
Глава администрации Советского района Александр Позняк встретился сегодня с Чрезвычайным и Полномочным Послом Кубы господином Херардо Суаресом Альваресом. – Беларусь и Кубу связывает многолетняя дружба, – отметил в приветственном слове А. Позняк. – Наши страны сотрудничают