|
| Q_Topological_Sort (SA &&__sa=SA()) |
|
| Q_Topological_Sort (SA &__sa) |
|
template<template< class > class List> |
List< typename GT::Node * > | perform (GT &g) |
|
template<template< class > class RankList = DynDlist, template< class > class List = DynList> |
RankList< List< typename
GT::Node * > > | ranks (GT &g) |
|
void | operator() (GT &g, DynDlist< DynList< typename GT::Node * >> &list) |
|
void | operator() (GT &g, DynList< DynList< typename GT::Node * >> &list) |
|
void | operator() (GT &g, DynDlist< typename GT::Node * > &list) |
| Sobrecarga de () por razones compatibilidad.
|
|
template<class GT, class SA = Dft_Show_Arc<GT>>
class Aleph::Q_Topological_Sort< GT, SA >
Calcula un ordenamiento topológico para el digrafo mediante un recorrido en amplitud.
Q_Topdological_Sort recorre en amplitud los nodos de un digrafo g y efectúa un ordenamiento topológico cuyo resultado lo almacena en una lista dada.
template<class GT , class SA = Dft_Show_Arc<GT>>
template<template< class > class List>
template<class GT , class SA = Dft_Show_Arc<GT>>
template<template< class > class RankList = DynDlist, template< class > class List = DynList>