Public Member Functions | Friends

Graph Class Reference

List of all members.

Public Member Functions

 Graph (unsigned int n)
 Constructor.
unsigned int get_n () const
 Functie care returneaza numarul de noduri din Graph.
std::vector< int > & get_neighbours (int nod)
 Functie care returneaza lista vecinilor unui nod din Graph.
std::vector< int > & get_transposed_neighbours (int nod)
 Functie care returneaza lista vecinilor unui nod din Graphul transpus.

Friends

std::ostream & operator<< (std::ostream &out, Graph &graph)
std::istream & operator>> (std::istream &in, Graph &graph)

Constructor & Destructor Documentation

Graph::Graph ( unsigned int  n  )  [inline]

Constructor.

Parameters:
n numarul de noduri

Member Function Documentation

unsigned int Graph::get_n (  )  const [inline]

Functie care returneaza numarul de noduri din Graph.

Returns:
Numarul de noduri din Graph
std::vector<int>& Graph::get_neighbours ( int  nod  )  [inline]

Functie care returneaza lista vecinilor unui nod din Graph.

Parameters:
nod Nodul pentru care se cere lista vecinilor. ATENTIE! Este responsabilitatea voastra sa dati un nod intre 0 si dimensiunea Graphului - 1!
Returns:
Lista vecinilor unui nod din Graph
std::vector<int>& Graph::get_transposed_neighbours ( int  nod  )  [inline]

Functie care returneaza lista vecinilor unui nod din Graphul transpus.

Returns:
Lista vecinilor unui nod din Graphul transpus. ATENTIE! Este responsabilitatea voastra sa dati un nod intre 0 si dimensiunea Graphului - 1!

The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Friends