help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Programming a graph


From: Jeffrey Holle
Subject: Re: Programming a graph
Date: Tue, 03 May 2005 14:43:23 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040115

Why not use boost.graph?

Christian Christmann wrote:
Hi,

I need to write a graph which provides at least the
following functions:

1) stores nodes and edges (both store further information which
    can be of any type)
2) manipulations on nodes and edges like delete, add ...
3) provides a list of all successors/predecessors for a given node
4) provides a list of all nodes that can be reached from a given
    node on an existing path (sequence of edges)
5) provides a list of all nodes that can reach n on a given path
6) check whether the graph is cyclic

The code should be based on Standard Template Libraries (STL).

How would you realize this task e.g. which structures would you use?
Are there any STL graph classes which already provides the aforementioned
functions?

If you have or know any self-written graph code and would like to share
just let me know ;)
Thank you very much for your help.

Chris





reply via email to

[Prev in Thread] Current Thread [Next in Thread]