In der Implementierung von DFS und BFS, CLRS Autoren unterscheiden 3 Farben für jeden Eckpunkt - grau, schwarz und weiß. Ich verstehe, dass schwarz und weiß bedeutet, ob Knoten besucht wurde oder nicht. Warum brauchen wir graue Farbe?Welchen Zweck hat Graufarbe bei der DFS- und BFS-Implementierung in CLRS?
Meine Vermutung ist Zyklen zu erkennen, aber können wir auch Zyklen mit nur schwarz & weiß (d. H. Ohne das Grau) erkennen?