Alternative data structures for online code decoding
Reimplementation of the BipartiteGraph structure using tables (vectors), indices, etc. to avoid dynamically allocating explicit node and edge structures.