ImperiumAeternum's repositories
BranchlessSubstraction
Simple program testing substraction in square matrix with and without (if) condition. Results printed in nanoseconds.
Half-Cooperative-Dijkstra-Graph
Now uses adjacency list representation instead of square matrix in contrast to previous (https://github.com/ImperiumAeterna/Half-Cooperative-Dijkstra-Pathfinding) implementation.
Half-Cooperative-Dijkstra-Pathfinding
Half-cooperative Dijkstra algorithm modification. Bachelor degree diploma project.
LearningAVX
AVX2 calculator (work in progress). Measured perfomance difference between standard and AVX2 code.
Modified-Polibius-Caesar-cypher
Cоздано двойное шифрование на основе алгоритмов простой замены, а именно шифра Цезаря и квадрата Полибия. Создан алгоритм, позволяющий достичь устойчивости к частотному анализу путем добавления шума. Создан алгоритм, позволяющий взломать шифр методом грубой силы путем поиска N-грамм. Однако последнее является следствием неотъемлемых качеств алгоритмов простой замены; все же следует отметить существенно большую устойчивость такого шифрования к взлому.
quickMFCC
C++20 lightweight and simple library for quick computing of MFCC