BST verlinkte Liste

stimmen
-2

Kann jemand einen Algorithmus vorschlägt einen binären Suchbaum mit einer einfach verketteten Liste zu konvertieren. Beachten Sie auch, bei jedem Schritt der Umwandlung sollte der höchsten Werte Knoten in der Liste auf den kleinsten Wert von Knoten in der Liste zeigen, dass.

Veröffentlicht am 24/06/2011 um 20:34
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
2

if(!tree.isEmpty())
{   
    Node node1 = tree.removeMin();
    Node node2;
    Node currentNode;
    Node temp;
    if(!tree.isEmpty())
    {
        node2 = tree.removeMax();
        node2.setNext(node1);
        currentNode = node2;
        while(!tree.isEmpty())
        {
            temp = tree.removeMin();
            temp.setNext(currentNode);
            currentNode = temp;
        }
    }
    Node head = temp;
}

Dies entspricht einer einfach verketteten Liste und der Maximalwert in der Liste zeigt immer auf den geringsten Wert in der Liste. Keine andere Qualifikationen gegeben wurden.

Beantwortet am 24/06/2011 um 20:48
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more