Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Probleme mit Durchzählen von Elementen
19. Jun 2007, 14:39
Hallo,
ich habe den Eindruck, dass deine Datenstrukturen noch nicht festgelegt sind, aber irgendwie muss ich bei TreeMap und Dateisystem an SequoiaView denken. Höhe und Tiefe des entstehenden Baumes sind nur insofern interessant, als dass kein spezieller Baum vorliegt. Das Zählen deiner Elemente wird über einen Tree Traversal Algorithmus erledigt. Du wirst ein Kennzeichen zur Unterscheidung von Verzeichnissen und Dateien benötigen, da beide nebeneinander existieren können. Selbstverständlich kannst du mit einer abstrakten Schnittstelle arbeiten, welche die Implementierungsdetails (Array oder kein Array) verbirgt. Du musst auch gar nicht bei Null anfangen. Schau dir doch die Klassen TTreeNodes und TTreeNode an. Dort kannst du Eigenschaften und Methoden sehen, die auch du benötigen wirst - vielleicht nicht alle, aber einige bestimmt. Die drei Eigenschaften aus deiner Aufzählung sind auf jeden Fall nicht ausreichend, egal wie du letzten Endes implementierst.
Freundliche Grüße
|