Als «tree» getaggte Fragen

Ein Baum ist ein spezieller Diagrammtyp, der nur einen hierarchischen Satz von Kanten zulässt, die einem Baum ähnlich sind. Mathematisch ist es eigentlich eine Arboreszenz. Bäume haben einen Wurzelknoten und untergeordnete Knoten. In formalen Begriffen wird es als azyklisch verbundener Graph beschrieben.

47
NP-harte Probleme an Bäumen

Verschiedene Optimierungsprobleme, von denen bekannt ist, dass sie in allgemeinen Graphen NP-schwer sind, sind in der Polynomzeit (einige sogar in der linearen Zeit) trivial lösbar, wenn der Eingabegraph ein Baum ist. Beispiele hierfür sind minimale Scheitelpunktabdeckung, maximale unabhängige...

18
Ist es möglich zu testen, ob eine berechenbare Zahl rational oder ganzzahlig ist?

Ist es möglich, algorithmisch zu testen, ob eine berechenbare Zahl rational oder ganzzahlig ist? Mit anderen Worten, könnte eine Bibliothek, die berechenbare Zahlen implementiert, die Funktionen bereitstellen, isIntegeroder isRational? Ich vermute, dass es nicht möglich ist und dass dies irgendwie...

15
Aufrechterhaltung der Reihenfolge in einer Liste in

Das Auftragspflegeproblem (oder "Auftrag in einer Liste pflegen") besteht darin, die folgenden Vorgänge zu unterstützen: singleton: Erstellt eine Liste mit einem Element und gibt einen Zeiger darauf zurück insertAfter: einen Zeiger auf ein Element gegeben, fügt ein neues Element danach ein und gibt...

14
Unterbereich eines roten und schwarzen Baumes

Während ich versuchte, einen Fehler in einer Bibliothek zu beheben, suchte ich erfolglos nach Artikeln über das Auffinden von Unterbereichen auf roten und schwarzen Bäumen. Ich überlege mir eine Lösung mit Reißverschlüssen und etwas ähnlichem wie beim normalen Anhängen von Löschalgorithmen für...

10
Eine Datenstruktur für Baumgruppen.

Versuche ermöglichen die effiziente Speicherung von Elementlisten. Die Präfixe werden gemeinsam genutzt, um Platz zu sparen. Ich suche nach einem ähnlichen Weg, um Bäume effizient zu lagern. Ich möchte in der Lage sein, die Mitgliedschaft zu überprüfen und Elemente hinzuzufügen. Es ist auch...