Hallo zusammen
Ich suche nach einem performanten Vergleichsalgorithmus, um die folgende Aufgabe zu erledigen:
Gegeben:
Ein Projekt besitzt eine Projektnummer. Mehrere Projekte können die selbe Projektnummer besitzen. Jedes Projekt kann (muss aber nicht) bis zu 8 Meilensteine mit jeweils einem Datum besitzen.
Gesucht:
Ein Algorithmus, der sämtliche Meilensteine eines Projekts, mit den Meilensteinen eines anderen Projekts mit der selben Projektnummer vergleicht. Dabei soll jedes Projekt mit jedem anderen Verglichen werden.
Lösung:
Ich habe bereits eine funktionierende Version programmiert. Mich würde interessieren, ob bereits entwickelte Vergleichsalgorithmen existieren, die meine Aufgabe möglichst performant lösen?
Meine Lösung:
Enumeration über alle Projekte
Enumeration über alle Meilensteine
Fetche alle gleichen Meilensteine in den anderen Projekten
Enumeration über alle gleichen Meilensteine
Wenn Datum von Meilenstein != Datum von gleichem Meilenstein && Meilenstein nicht in Dictionary
Füge Meilensteine dem Dictionary hinzu
Gibt Fehlermeldung aus
Das Dictionary brauche ich, damit ein Treffer nicht "x^anzProjekte mit ungl. MeilensteinDatum" mal angezeigt wird.
Vielen Dank für euere Bemühungen!
Gruss
Ich suche nach einem performanten Vergleichsalgorithmus, um die folgende Aufgabe zu erledigen:
Gegeben:
Ein Projekt besitzt eine Projektnummer. Mehrere Projekte können die selbe Projektnummer besitzen. Jedes Projekt kann (muss aber nicht) bis zu 8 Meilensteine mit jeweils einem Datum besitzen.
Gesucht:
Ein Algorithmus, der sämtliche Meilensteine eines Projekts, mit den Meilensteinen eines anderen Projekts mit der selben Projektnummer vergleicht. Dabei soll jedes Projekt mit jedem anderen Verglichen werden.
Lösung:
Ich habe bereits eine funktionierende Version programmiert. Mich würde interessieren, ob bereits entwickelte Vergleichsalgorithmen existieren, die meine Aufgabe möglichst performant lösen?
Meine Lösung:
Enumeration über alle Projekte
Enumeration über alle Meilensteine
Fetche alle gleichen Meilensteine in den anderen Projekten
Enumeration über alle gleichen Meilensteine
Wenn Datum von Meilenstein != Datum von gleichem Meilenstein && Meilenstein nicht in Dictionary
Füge Meilensteine dem Dictionary hinzu
Gibt Fehlermeldung aus
Das Dictionary brauche ich, damit ein Treffer nicht "x^anzProjekte mit ungl. MeilensteinDatum" mal angezeigt wird.
Vielen Dank für euere Bemühungen!
Gruss