Hallo zusammen,
ich habe ein Problem mit der sortierung eines Arrays...
Undzwar habe ich eine .csv die 4 Spalten hat
Link | Hoster | Filename | Foldername
mit vielen werten in diesen Spalten!
Nun suche ich eine Möglichkeit diese in ein Mehrdimensionales Array oder normales Array (ich weis nicht was sich besser eignet) zu bringen und zu prüfen Welche Foldernamen sich wie oft dadrinne befinden.
Und die Links die sich in der Zeile des Foldernames befinden!
😃
Ich hoffe ihr habt eine Idee, ich bedanke mich schonmal im Vorraus!
MFG Max
Für die Behandlung Daten aus CSVs gibt es - wie FZelle unten auch andeutet - auf jeden Fall deutlich bessere Datenstrukturen, als (mehrdimensionale) Arrays, z.B. DataTables oder - wie es Jamikus sagt - Listen von eigenen Objekten.
Die Frage, wie man die Häufigkeiten von bestimmten Werten in einer Liste von Daten ermittelt, ist jedoch unabhängig von der konkreten Datenstruktur zu beantworten. Zum einen kann man die Liste nach den Werten sortieren, deren Häufigkeit ermittelte werden soll; dann muss man nur noch zählen, wieviele gleiche Werte jeweils direkt hintereinander stellen. Zum anderen kann man in unsortierten Listen die Werte nach und nach in ein Dictionary<Wert,Anzahl> mit Startanzahl 1 eintragen, bzw. wenn ein Eintrag schon vorhanden ist, die Anzahl um eins erhöhen, siehe z.B. [Artikel] Dictionary/HashSet/Hashtable: Grundlegende Informationen im Abschnitt über Worthäufigkeiten.
Hey Max22,
Wo ist den dein Problem bzw. wo hängst?
Ich würde eher eine List vom Typ eines selbst definiertes Objekts verwenden mit einer geschickten Sortierung
Und ich würde eher hier mal nach CSV suchen.
Da gibt es dann zig verschiedene Lösungen.
Wäre auch konformer zu unserer Regel Nummer 1:
[Hinweis] Wie poste ich richtig? Punkt 1.1
Daher auch geschlossen.