Die Suche ergab 28 Treffer

von MrTiger
Do Mär 28, 2013 1:09 am
Forum: Algorithmen und Konzepte
Thema: B-Baum Implementation
Antworten: 9
Zugriffe: 10572

B-Baum Implementation

Hallo Ich suche Code welcher einen B-tree oder B+-tree implementiert. Am besten in C# aber auch Java wäre ok. Ich habe bei Google einige Implementationen gefunden, z.B. http://wwwiti.cs.uni-magdeburg.de/iti_db/algoj/code/algoj/kap14/BTree.java http://code.google.com/p/my-alogorithm-implementation/so...
von MrTiger
So Nov 11, 2012 8:54 pm
Forum: Algorithmen und Konzepte
Thema: XML <-> Code Transformation
Antworten: 9
Zugriffe: 8198

Re: XML <-> Code Transformation

Genau, ich benutze Eiffel. Werde mal für alles eine Fallunterscheidung machen und bei Problemen mich wieder melden. ;)
von MrTiger
Sa Nov 10, 2012 5:11 pm
Forum: Algorithmen und Konzepte
Thema: XML <-> Code Transformation
Antworten: 9
Zugriffe: 8198

Re: XML <-> Code Transformation

Idealerweise weißt Du, welche Bedeutung der Knoten hat - die sind ja auch benannt.
Das stimmt, allerdings gibt es extrem viele verschiedene Knoten. Wenn ich da bei jedem eine Fallunterscheidung machen muss, habe ich ja dann sehr viele if-elseif Abfragen.
von MrTiger
Sa Nov 10, 2012 10:48 am
Forum: Algorithmen und Konzepte
Thema: XML <-> Code Transformation
Antworten: 9
Zugriffe: 8198

Re: XML <-> Code Transformation

Du schriebst, dass Du das DOM einlesen kannst. Entsprechend hast Du doch eine Baumdarstellung im Speicher? Genau, ich habe eine Baumdarstellung im Speicher und kann diesen auch traversieren. Hier musst Du erstmal für die jeweiligen Nodes entsprechende Ausgaberoutinen schreiben, wobei die meisten ei...
von MrTiger
Fr Nov 09, 2012 2:20 pm
Forum: Algorithmen und Konzepte
Thema: XML <-> Code Transformation
Antworten: 9
Zugriffe: 8198

Re: XML <-> Code Transformation

Wenn man alle Textelemente auf einer neuen Zeile ausgibt, kommt folgende Darstellung raus (Man beachte die enthaltenen Leerzeichen am Anfang gewisser Textelemente) : prune_first ( n: INTEGER ) do prune ( n , l ) end Allerdings möchte ich eben folgendes erhalten: prune_first (n: INTEGER) do prune (n,...
von MrTiger
Do Nov 08, 2012 10:09 am
Forum: Algorithmen und Konzepte
Thema: XML <-> Code Transformation
Antworten: 9
Zugriffe: 8198

XML <-> Code Transformation

Hallo Ich habe hier XML Files, welche den Abstract Syntax Tree von Code darstellen. Die XML files habe ich erfolgreich in einen DOM-tree geparsed und kann diesen auch traversieren. Hier ist eine solche XML Datei: http://img217.imageshack.us/img217/8365/xmlv.jpg Diese XML Datei repräsentiert den folg...
von MrTiger
Sa Okt 27, 2012 10:28 pm
Forum: Algorithmen und Konzepte
Thema: Preorder / Postorder Traversierung
Antworten: 5
Zugriffe: 5640

Re: Preorder / Postorder Traversierung

So Preorder habe ich erfolgreich hinbekommen. Das sieht bei mir wie folgt aus. class TreeNode { String data; Collection<TreeNode> children; } class TreePreorderIterator implements Iterator { private final List<TreeNode> toVisit; TreePreorderIterator(TreeNode root) { toVisit = new LinkedList<>(); toV...
von MrTiger
Fr Okt 26, 2012 10:51 pm
Forum: Algorithmen und Konzepte
Thema: tree-based diff Algorithmus (Code-Vergleiche)
Antworten: 25
Zugriffe: 21666

Re: tree-based diff Algorithmus (Code-Vergleiche)

So ich habe mich jetzt in die tree-based diff algorithmen eingelesen und möchte nun den Algorithmus aus dem Paper 'The Tree-to-Tree Correction Problem' von Tai implementieren. S. 431 (bzw. S 10 im PDF) step (1), step(2) und step(3). http://www.techfak.uni-bielefeld.de/ags/pi/lehre/PatTreesWS11/tree-...
von MrTiger
Mo Okt 22, 2012 3:26 pm
Forum: Algorithmen und Konzepte
Thema: Preorder / Postorder Traversierung
Antworten: 5
Zugriffe: 5640

Re: Preorder / Postorder Traversierung

Vielen Dank Xin. Jetzt ist mir ein Licht aufgegangen und ich denke ich kann es implementieren, sonst frage ich nochmal nach. ;)
von MrTiger
So Okt 21, 2012 8:46 pm
Forum: Algorithmen und Konzepte
Thema: Preorder / Postorder Traversierung
Antworten: 5
Zugriffe: 5640

Preorder / Postorder Traversierung

Hallo Ich habe ein kleines Problem mit der Baumtraversierung. Und zwar ist ein Baum vorhanden (ein DOM Tree). Alle Knoten des Baumes sind vom selben Typ XML_NODE. Der root des Baumes ist durch root: XML_NODE referenziert (Eiffel Syntax), d.h. 'root' vom Typ XML_NODE zeigt auf den root node. Die Kind...