Tag: tree-traversal
Der Prozess der Besuch jedes Knotens in einem Baum basierend auf bestimmten Kriterien.
2
Antworten
Verstehe ich pre-order, in-order und post-order-tree-traversal-algorithmen einfach in Ordnung. (Referenz). Ich verstehe ein paar Verwendungen: in-order-Traversierung binärer suchbäume in order, pre-order für das Klonen einen Baum. Aber ich kann nicht für das Leben von mir kommen mit
3
Antworten
Ich versuche, die Objekte aller Kinder eines bestimmten Knotens auf Django-mit django-mppt Ich habe ein Modell entworfen, wie unten gezeigt, die Klassen/Kategorien (Knoten) mit dem gleichen Einzug definiert, Geschwister, innere Einzüge sind Kinder. Die Objekte getaggt mit
3
Antworten
so, ich muss zur Implementierung einer member-Funktion, pre-und inorder-Traversierung eines binären Suchbaums mit Rekursion. ich habe Probleme bei der Implementierung alle drei, denn Sie sind coming out mit dem falschen Ausgänge. Die traversalen werden soll Daten hinzufügen,
4
Antworten
Ich muss fehlt etwas sehr wichtiges, ich habe mit .parent().parent().parent () ... etc um die traverse nach unten den DOM .next().next() zu Durchlaufen, bis der DOM. Ich weiß, das ist falsch und ich brauche etwas zuverlässiger, brauche
3
Antworten
Ich habe einige Probleme beim drucken ein inOrder traversal meiner binären Baum. Auch nach dem einlegen viele Elemente in der Baumstruktur ist es nur drucken 3 Elemente. public class BinaryTree { private TreeNode root; private int size;
1
Antworten
(In Fall, dass Sie wollen vermeiden Sie die langwierige Erklärung, alles, was ich Suche, ist ein level-order-traversal für eine generic-Baum - (n-ary tree) in java. Der code, den Sie zusammen arbeitet und muss die level-Anzeige-Funktion. Sah sich
14
Antworten
Ich habe den folgenden text aus einem akademischen Kurs nahm ich vor einer Weile über inorder traversal (Sie nennen es auch eine Kumulierung) von einem binären Baum (nicht MESZ): Inorder-tree-traversal Zeichnen Sie eine Linie um die Außenseite
6
Antworten
Kann jemand Punkt mich in pseudocode für iterativer depth-first-Baum-traversal, wo es möglich ist, Aktionen zu tun, die auf den einzelnen Knoten an den beiden pre - und post - order? Ist, eine Klage vor anständig in die
2
Antworten
Ich bin gerade erst mit Bäumen und Schreibe eine Funktion, die Traversen, die einen binären Baum und Besuche alle Knoten. Ich rufe eine Funktion mit dem Namen doSomething(TreeNode *thisNode) für jeden Knoten im Baum. Ich möchte sicherstellen,
4
Antworten
Studiere ich für ein Vorstellungsgespräch und war die überprüfung Bäume, ich habe kein problem beim durchqueren Sie, aber ich habe eine Frage, die ich nicht in der Lage, Bild die richtige Antwort an: Schreiben Sie eine Funktion
3
Antworten
Schreibe ich eine "inline translator' - Anwendung mit einem cloud-computing-Plattform zu erweitern, nicht unterstützten Sprachen. Die Mehrheit dieser jQuery verwendet, um den text-Wert, ersetzen Sie es mit der übersetzung, dann fügen Sie das element durch ein span-tag
3
Antworten
Ich habe zahlreiche text-Dateien mit json-Daten und ich bin mit new ObjectMapper().readTree () - Methode in Jackson json parser zum Parsen der json-Daten zu DOM-Bäume. Sagen wir nun ich habe jetzt zwei DOM-Bäume t1 und t2. Jeder
12
Antworten
Diese Frage wurde in einer aktuellen Codierung-interview. Q : Gegeben ein binärer Baum, ein Programm zu schreiben, konvertieren Sie ihn in eine doppelt verkettete Liste. Die Knoten in der doppelt verketteten Liste angeordnet sind in einer Reihenfolge
4
Antworten
Teil davon ist, dass ich implementieren Sie eine nicht-rekursive Methode, die eine inorder-Traversierung eines binären Baum. Bin ich irgendwie stecken. Hier ist was ich habe, so weit: public void inorder(BinaryTree v) { Stack<BinaryTree> stack = new Stack<BinaryTree>();
6
Antworten
void traverse(Node* root) { queue<Node*> q; Node* temp_node= root; while(temp_node) { cout<<temp_node->value<<endl; if(temp_node->left) q.push(temp_node->left); if(temp_node->right) q.push(temp_node->right); if(!q.empty()) { temp_node = q.front(); q.pop(); } else temp_node = NULL; } } Den oben gepostet code ist mein level-order-traversal-code. Dieser
1
Antworten
Ich habe eine harte Zeit mit tree traversal, und so vermeiden Sie es wie die Pest... normalerweise. Habe ich eine Klasse, die eine Art-von (leicht vereinfachte version hier, aber funktionell identisch) wie: class Branch(object): def __init__(self, title,
8
Antworten
Ist es möglich, eine iterative in-order-traversal auf eine BST, deren Knoten ein parent-Zeiger (die Eltern der "root" ist null) ohne Verwendung eines visited Flagge oder ein stack? Habe ich gegoogelt und habe nicht eine Antwort. Der Punkt
1
Antworten
Habe ich die folgende Rekursion-code, der an jedem Knoten I nennen sql-Abfrage, um die Knoten gehören zum übergeordneten Knoten. hier ist der Fehler: Exception RuntimeError: 'maximum recursion depth exceeded' in <bound method DictCursor.__del__ of <MySQLdb.cursors.DictCursor object at
14
Antworten
Ich habe den folgenden text aus einem akademischen Kurs nahm ich vor einer Weile über in-order-traversal (Sie nennen es auch eine Kumulierung) von einem binären Baum (nicht MESZ): In-order-tree-traversal Zeichnen Sie eine Linie um die Außenseite des
4
Antworten
Habe ich zum drucken die Knoten eines binären Baums mit level-order-traversal, sondern in spiral-form ich.e-Knoten auf verschiedenen Ebene gedruckt werden soll, die in spiral-form. zB: Wenn der Baum wie folgt Aussehen: Sollte die Ausgabe 10 5 20
3
Antworten
Wie kann ich die traverse ein n-ary Baum ohne Verwendung von Rekursion? Rekursive Weise: traverse(Node node) { if(node == null) return; for(Node child : node.getChilds()) { traverse(child); } } InformationsquelleAutor der Frage ako | 2011-05-13
2
Antworten
Habe ich einen Baum, der aus mehreren Objekten, wobei jedes Objekt hat einen Namen (string), id (int) und ggf. ein array von untergeordneten Elementen, die vom gleichen Typ sind. Wie gehe ich durch den gesamten Baum und
2
Antworten
Sagen wir, ich habe ein einfaches Binär-Baum-Knoten-Klasse, etwa so: public class BinaryTreeNode { public String identifier = ""; public BinaryTreeNode parent = null; public BinaryTreeNode left = null; public BinaryTreeNode right = null; public BinaryTreeNode(BinaryTreeNode parent, String
9
Antworten
Wenn die pre-order-Traversierung eines binären Suchbaums ist 6, 2, 1, 4, 3, 7, 10, 9, 11, wie man die post-order-traversal? InformationsquelleAutor der Frage Bobj-C | 2010-12-27
4
Antworten
Beim Durchlaufen einer Baum/Graph-was ist der Unterschied zwischen Breite Zuerst und Tiefe zuerst? Keinen Code oder pseudocode Beispiele wären toll. InformationsquelleAutor der Frage Ted Smith | 2009-03-26
10
Antworten
Dies ist keine Hausaufgabe, das ist eine interview-Frage. Den Haken an der Sache ist, dass der Algorithmus sollte Konstanten Speicherplatz. Ich bin ziemlich ratlos, wie dies zu tun, ohne einen Stapel, ich würde post, was ich geschrieben
17
Antworten
$("*").click(function(){ $(this); //how can I get selector from $(this) ? }); Gibt es einen einfachen Weg, um bekommen selector von $(this)? Es ist ein Weg, um ein element auszuwählen, von dem Selektor, aber was über den selector
4
Antworten
Kann mir bitte jemand helfen zu verstehen, die folgende Morris inorder-tree-traversal Algorithmus ohne Verwendung von stapeln oder Rekursion ? Ich versuche zu verstehen, wie es funktioniert, aber nur seine Flucht mich. 1. Initialize current as root 2.
2
Antworten
Was ist die Zeit-Komplexität von Baum-traversal, ich bin sicher, es muss offensichtlich sein, aber mein Armes Gehirn kann nicht arbeiten, es out right now. InformationsquelleAutor der Frage new299 | 2011-02-10
4
Antworten
hier ist das grobe html-da arbeite ich mit: <li class="par_cat"></li> <li class="sub_cat"></li> <li class="sub_cat"></li> <li class="par_cat"></li> //this is the single element I need to select <li class="sub_cat"></li> <li class="sub_cat"></li> <li class="sub_cat current_sub"></li> //this is where I need
14
Antworten
Ich bin in der Lage zu verstehen, preorder traversal ohne Verwendung von Rekursion, aber ich habe eine harte Zeit mit inorder traversal. Ich weiß einfach nicht scheinen, um es zu bekommen, vielleicht, weil ich noch nicht verstanden,