Adjacency list for vertices

Status
Niet open voor verdere reacties.

Espresso1

Nieuwe gebruiker
Lid geworden
17 feb 2009
Berichten
1
Hoi iedereen!

Ik ben bezig om een adjacency list te implementeren voor het maken van een Graaf. (ik wil de graaf ook echt tekenen in een Form). Deze linked list wil ik maken met behulp van twee standard Template Library Containers. Namelijk std::list

Ik wil dus een lijst met lijsten maken. Dus een eerste lijst met vertices en voor elke vertex uit deze lijst een "tweede" lijst met al zijn directe buren (neighbors).

Hier is een plaatje te zien, wat ik bedoel:
http://www.pagebox.net/graph.html#toc3

Met behulp van deze adjacency list wil ik dan alle edges tekenen.

Mijn vraag is nu of ik het op deze manier kan implementeren:

Code:
 std::list<list<int>> adj_list


Alle reacties zijn welkom!
Alvast bedank!!
Gr. Espresso
 
Ja dat kan, maar je moet wel even een spatie gebruiken tussen de twee >>, (dus > > ) anders interpreteert de compiler dit als de "shift" operator :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan