linux user group brescia

immagine del castello

Archivio della mailing list

tsort

Luca Giuzzi giuzzi a lugbs.linux.it
Ven 19 Dic 2003 17:17:31 UTC
On Thu, Dec 18, 2003 at 11:56:15PM +0100, Bauno wrote:
> 
> On Thu, 2003-12-18 at 20:39, Vernia Damiano wrote:
> > 	Il fatto e' che ne' la guida citata ne' "tsort --help" ne' "man 
> > tsort" e nemmeno "info tsort" spiegano decentemente cosa faccia di preciso 
> > 'sto programma.
> 
> Lascia perdere. Se non sai che cosa fa, non ti serve :)
> 
Concordo appieno con Bauno,
 se non sa a che serve, allora non ti serve...
comunque ecco una spiegazione piu' chiara della info page:

Considera un file in cui ogni riga contiene esattamente una coppia
di stringhe separate da uno spazio

X Y
Z T
etc. etc.

quello che fa tsort e' fornire una lista di stringhe (una per riga)
in modo tale che sia garantito che
X viene prima di Y
Z viene prima di T

nel caso specifico, l'output e'

X
Z
Y
T

L'info page descrive un caso in cui questo puo' essere utile.

Osserviamo che se noi avessimo chiesto
X Y
Y Z
Z X
allora avremmo un errore in quanto non e' possibile rispettare tutte
le condizioni in un ordinamento totale.

Ciao,
 lg



Maggiori informazioni sulla lista Lug