Class Menge
In: warshall.rb
Parent: Object

Klasse Menge dient zur Modellierung von Mengen, hierbei werden die Elemente der Menge in einem Ruby-Array (@array) gehalten

Methods

+   -   ==   add   array   copy   each   enthaelt?   laden   length   new   speichern   to_s  

Public Class methods

Erschafft ein Mengenobjekt aus einem Arrayparameter, entfernt Doubletten und sortiert die Menge

Public Instance methods

Vereinigung zweier Mengen, dabei wird überprüft ob die Menge (Parameter) nil ist

Differenz zweier Mengen, dabei wird überprüft ob die Menge (Parameter) nil ist

Prüft Gleichheit zweier Mengen, dabei wird überprüft ob die Menge (Parameter) nil ist

Fügt ein Element an die Menge an und sortiert die Menge und entfernt Doubletten

Getter für @array

Liefert eine wahre Kopie der Menge

Ist Iterator über die Elemente der Menge

Prüft ob die Menge das Element enthält

Lädt das Objekt Menge von der Harddisk mit Dateiname als Parameter mittels Marshall

Liefert die Anzahl der Elemente der Menge

Speichert das Objekt Menge auf der Harddisk mit Dateiname als Parameter mittels Marshall

Konvertiert die Menge in String Bsp.: [1,2,3,4,5] -> "{ 1,2,3,4,5 }"

[Validate]