Este proyecto es el rework del primer proyecto de técnicas de simulación ciclo 01 2022
La estructura se define como un Grafo implementado con listas de adyacencia
donde cada nodo del grafo tiene un ID numérico entero único y no soporta repetidos.
El grafo contendrá entre mínimo 0
y máximo 25
nodos.
Cada nodo contiene
- Id del nodo (editable solo al crear y máximo 6 dígitos no negativo en consola)
- Nombre del nodo (editable)
- Árbol binario de Campeones (editable)
Cada nodo del grafo representa una region geográfica de Runaterra (El mundo de Liga de las leyendas) teniendo el nombre de esta.
Dentro de cada nodo del grafo existe un árbol binario ordenando según el orden alfanumérico
que le corresponda al objeto std::wstring
que representa su nombre. Este arbol contendra N
nodos y cada nodo contiene un objeto de la clase Champion
La clase Champion contiene algunos datos de interés como
- Nombre del campeon (editable máximo 50 caracteres en consola)
- Edad del campeon (editable máximo 6 dígitos no negativo en consola)
- Clase del campeon (editable máximo 60 caracteres en consola)
- Manual de usuario
- Guia de compilación: NO es necesario compilarlo manual ya que esta un ejecutable ya compilado en la parte de releases de Github favor descargar de ahi.