Set (Datenstruktur) in PowerShell

9

Gibt es eine Möglichkeit, eine Datenstruktur in PowerShell ?

  

In der Informatik ist eine Menge ein abstrakter Datentyp, der bestimmte Werte ohne eine bestimmte Reihenfolge und keine wiederholten Werte speichern kann. Es ist eine Computerimplementierung des mathematischen Konzepts einer endlichen Menge. Im Gegensatz zu den meisten anderen Auflistungstypen testet man statt eines bestimmten Elements aus einer Menge in der Regel einen Wert für die Mitgliedschaft in einer Gruppe.

Ich muss eine Datenstruktur als Schlüsselspeicher verwenden, die:

  • garantiert keine Wiederholungen;
  • minimiert den Rechenaufwand, um ein Element abzurufen und zu entfernen.
vdenotaris 18.03.2015, 15:48
quelle

1 Antwort

14

Sie können die .NET-Klasse HashSet verwenden, die unter System.Collections.Generic gefunden wird:

%Vor%

Die Sammlung garantiert eindeutige Elemente und die Add , Remove und Contains Methoden arbeiten alle mit O (1) Komplexität im Durchschnitt.

    
iCodez 18.03.2015, 16:11
quelle

Tags und Links