Salut,
1. Conectarea dintre noduri (topologia) este la latitudinea voastra. Puteti implementa orice tip de conectare, atata timp cat gasiti si un mod bun de reprezentare vizuala a ei.
2. Trebuie sa aveti in vedere ca aplicatia sa permita atat generarea rapida a unui graf simplu, cat si posibilitatea de a prezenta un graf complex. Pentru un graf (foarte) complex, generarea aleatoare este o solutie posibila. Pentru grafuri mici, trebuie sa permiteti introducerea unei descrieri de catre utilizator.
3. Puteti folosi o reprezentare grafica 2D, caz in care puteti implementa un mecanism de desenare propriu bazat pe OpenGL (au fost postate si aplicatiile de la workshop-ul de grafica). Ca solutii deja implementate pentru desenare 2D exista mai multe resurse disponibile online.