Die Suche ergab 28 Treffer
- 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...
- 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. ![Wink ;)](./images/smilies/icon_e_wink.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
- Sa Nov 10, 2012 5:11 pm
- Forum: Algorithmen und Konzepte
- Thema: XML <-> Code Transformation
- Antworten: 9
- Zugriffe: 8198
Re: XML <-> Code Transformation
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.Idealerweise weißt Du, welche Bedeutung der Knoten hat - die sind ja auch benannt.
- 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...
- 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,...
- 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...
- 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...
- 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-...
- 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. ![Wink ;)](./images/smilies/icon_e_wink.gif)
![Wink ;)](./images/smilies/icon_e_wink.gif)
- 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...