| |
1-10 GegenstandcAnsammlungscService, v1.0.1 August 2002 1 ¥ KeySortedIterator ¥ EqualitySortedIterator ¥ EqualitySequentialIterator ¥ EqualityKeySortedIterator 1,2,4,5 Funktionsschnittstellen ¥- Betriebe ¥- Befehl ¥- Komparator 1,3 Kombinierte Ansammlungen Die Überblick eingeführten Eigenschaften und verzeichnet den sinnvollen Kombinationen von diesen Eigenschaften, die durchweg definierte Ansammlung ergeben, schließt die Formung von a an unterschiedener Antrag. In den folgenden Abschnitten die Semantik jeder Kombination wird ausführlicher beschrieben und gezeigt durch ein Beispiel. 1,3,1 Kombinierte AnsammlungscVerbrauchcProben 1,3,1,1 Beutel, SortedBag Ein Beutel ist eine unordered Ansammlung von null oder mehr Elementen ohne Schlüssel. Mehrfach Elemente werden gestützt. Wie Elementgleichheit gestützt wird, Betriebe, die erfordern Fähigkeitstest der Elementgleichheit (z.B., Test auf Eindämmung) kann angeboten werden. Beispiel : Die Implementierung eines Textakten-Kompressionsalgorithmus. Die Algorithmusentdeckungen die am häufigsten auftretenden Wörter in den Beispielakten. Während der Kompression die Wörter mit einer Hochfrequenz werden durch einen Code ersetzt (zum Beispiel, ein Entweichenbuchstabe gefolgt von einem ein Zeichenkode). Während des Wiedereinbaues der Akten, werden Codes vorbei ersetzt die jeweiligen Wörter. Einige Arten Ansammlungen können in diesem Kontext benutzt werden. Ein Beutel kann während benutzt werden Analyse des Beispieltextes ordnet ein, um lokalisierte Wörter zu sammeln. Nach der Analysenphase Sie kann um die Zahl Auftreten bitten, damit jedes Wort eine Struktur mit konstruiert 255 Wörter mit den höchsten Wortzählimpulsen. Ein Beutel bietet einen Betrieb für dieses, Sie nicht an müssen eigenhändig zählen, das weniger leistungsfähig ist. Die 255 Wörter mit dem höchsten finden fassen Sie Zählimpuls, ein SortedRelation ist die passende Struktur ab (sehen Sie Abschnitt 1,3,1,7, Relation, SortedRelation, auf Seite 1-13). Schließlich kann ein Diagramm benutzt werden, um a beizubehalten Diagramm von Wörtern zu den Codes und umgekehrt. (sehen Sie Abschnitt 1,3,1,6, Diagramm, SortedMap, an paginieren Sie 1-12). Ein SortedBag (verglichen mit einem Beutel) stellt heraus und behält einen sortierten Auftrag von bei Elemente basiert auf einem verbraucherbestimmten Elementvergleich. Beibehaltene Elemente in sortiert Auftragsmarken fragen ab, wenn sie den Ansammlungsinhalt in sortiertem Auftrag drucken oder anzeigen. |  |
|
| |
|
|