Hall ocih habe eine Aufgabe bekommen, verstehe diese aber leider nic. Ichb in neu in Sachen Programmierung und woltle Fragen ob jemand vielleicht eine Lösung bzw. einen Lösungsansatz parat hat.
Hier die Aufgabe.
Finden von Dateiduplikaten
Problembeschreibung
In einem vorzugebenden Verzeichnis sollen alle Dateiduplikate gefunden werden. Die Suche nach identischen Dateien soll dabei möglichst optimal ablaufen. Bei der Analyse lassen sich über eine entsprechende Option folgenden vorgeben:
• Zu ignorierende Unterverzeichnisse
• Zu ignorierende Dateitypen
• Zu ignorierende Dateien anhand eines vorzugebenden Anteils am Dateinamen
Beachten Sie, dass Dateien zwar identisch sein können, aber verschiedene Namen haben können!
Auszugeben ist:
• Name und Verzeichnis einer Datei
• Anzahl der Duplikate
• Name und Verzeichnis für jedes Duplikat
Wenn eine Datei als Duplikat einer anderen erkannt wurde, dann wird diese hier nicht ausgegeben.
Aufgaben:
Zerlegen Sie das Problem in Teilprobleme (mindestens 4)! Definieren Sie die Teilprobleme und legen Sie die Schnittstellen fest!
Lösen Sie die Teilprobleme und stellen Sie sie als Struktogramm, Programmablaufplan, Pseudocode oder echtem Sourcecode (mit Kommentaren) dar!
Denken Sie bei den gewählten oder entworfenen Algorithmen über Alternativen nach! Stellen Sie für einen Algorithmus diese Alternative dar und bewerten Sie diese!
Erläutern Sie den Begriff der Rekursion!
Wie lassen sich Dateien miteinander vergleichen! Erklären Sie ein mögliches Verfahren!
Stellen Sie die Gesamtlösung vor!
ich eien Antwort würde ich mich sehr freuen
mfg uwke