Oft bin ich unsicher, welche Datenstruktur für matrixbasierte Algorithmen besser ist.Datenstruktur zum Arbeiten mit matrixbasierten Problemen
Mit "Matrix-based Algoritm" meine ich Algorithmen wie Needleman-Wunsh alignment. Es gibt viele Algorithmen, die visuell mit einer Matrix dargestellt werden.
ich was fragen, soll ich wählen:
- Array von Arrays
- Linked-Liste der verknüpften Listen
- Hash-Tabelle, wo Key ist ein Tupel wie (Zeile, Spalte)
- etc
Was muss ich bei dieser Sackgasse beachten?
Obs: Meine Frage ist "Sprache offen". Sie können jede Programmiersprache in Ihrer Antwort verwenden.