- Quicksort (Rankings)
- Djkstra (Virus Pathfinding)
- Binary Search Tree (ADT - Choosing Virus Type)
- Graph Data Structure (ADT - Creating Nodes and Connections)
- Ruleta Dinamica (Mas Valiente en Grupo)
- Stack (ADT - Selection of Powers)
- Queue (ADT - Spawning Queued Viruses)