Employeur impliqué
collapse a binary search tree into a sorted list
Utilisateur anonyme
In-order traversal of the tree should do it.
PseudoCode Collapse(node N, list L) { if (N.left) Collapse(N.left) L.add(node.value) if (N.right) Collapse(N.right) } List SL; Collapse(root, SL);
#!/usr/bin/python3 def collapse(binarytree, sorted_list = []): if binarytree: collapse(binarytree.left) sorted_list.append(binarytree.value) collapse(binarytree.right) return sorted_list print(collapse(binarytree))
depth first search
Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.
Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.