Ich habe eine generische C++ AVL-Struktur und ich würde gerne wissen, ob es möglich (und nicht zu kompliziert) ist, meine AVL in einen Splay-Baum zu konvertieren oder ist es effizienter, einen Splay-Baum von NullWie kann ich eine AVL-Struktur in Splay-Tree konvertieren?
0
A
Antwort
3
zu programmieren
Es gibt keinen "Splay-Tree", in dem Sinne, dass der Splay-Algorithmus nicht von zusätzlichen Metadaten abhängig ist oder die Baumstruktur einschränkt. Jeder beliebige Binärbaum kann mit dem Splay-Algorithmus verwendet werden.
Sie können also einen AVL-Baum "konvertieren", indem Sie einfach die AVL-spezifischen Metadaten pro Knoten löschen oder ignorieren.
Verwandte Themen
- 1. Wie kann ich eine Regex in eine NFA konvertieren?
- 2. Wie kann ich eine Textarea in eine Form konvertieren?
- 3. Wie kann ich eine Konsolenanwendung in eine DLL konvertieren?
- 4. Wie kann ich eine Methode in eine Klasse konvertieren?
- 5. Kann ich eine Ansicht in Layout konvertieren?
- 6. Wie kann ich eine Zeichenfolge in .NET in .NET konvertieren?
- 7. Wie kann ich alle Zeilen in eine TXT-Datei konvertieren?
- 8. Wie kann ich eine WPF-Anwendung in exe konvertieren
- 9. Wie kann ich diese VBS in eine Batch-Datei konvertieren?
- 10. Wie kann ich eine CodeVariableDeclarationStatement in CodeAssignmentStatement konvertieren?
- 11. Wie kann ich diese Anweisung in eine SharePoint-Formel konvertieren
- 12. Wie kann ich einen FilePath in eine Datei konvertieren?
- 13. Wie kann ich diese Abfrage in eine RawQuery konvertieren?
- 14. Wie kann ich eine Zahl in Excel konvertieren "datatables.js" herunterladen
- 15. Wie kann ich eine Silverlight ImageSource in ein Byte [] konvertieren?
- 16. Wie kann ich eine CSV-Zeichenfolge in HTML-Tags konvertieren?
- 17. Wie kann ich eine Zeichenfolge in einen TColor-Wert konvertieren?
- 18. Wie kann ich einen Pandas DataFrame in eine Liste konvertieren?
- 19. Wie kann ich. TXT-Datei in eine Liste Python konvertieren?
- 20. Wie kann ich eine Zeichenfolge in Array konvertieren?
- 21. Wie kann ich dies in eine asynchrone Prozedur konvertieren?
- 22. Wie kann ich eine Datentabelle in einen verwandten Datensatz konvertieren
- 23. Wie kann ich eine Auswahlliste in Bar-Schaltflächen konvertieren?
- 24. Wie kann ich meine Variable in eine Zeichenfolge konvertieren?
- 25. Wie kann ich byte [] in BitmapImage konvertieren?
- 26. Wie kann ich HTML in Textile konvertieren?
- 27. Wie kann ich zxing.result in java.lang.string konvertieren?
- 28. Wie kann ich Zeitzonen in Perl konvertieren?
- 29. Wie kann ich WriteableBitmap in BitmapImage konvertieren?
- 30. Wie kann ich 'System.Windows.Input.Key' in 'System.Windows.Forms.Keys' konvertieren?