Heim >Java >javaLernprogramm >Sets und Karten

Sets und Karten

王林
王林Original
2024-07-18 05:50:001018Durchsuche

Sets and Maps

Ein Set ist eine effiziente Datenstruktur zum Speichern und Verarbeiten nichtduplizierter Elemente. Eine Karte ist wie ein Wörterbuch, das eine schnelle Suche zum Abrufen eines Werts mithilfe eines Schlüssels ermöglicht.

Die „No-Fly“-Liste ist eine vom Terrorist Screening Center der US-Regierung erstellte und gepflegte Liste von Personen, denen es nicht gestattet ist, ein Verkehrsflugzeug zu besteigen, um in die oder aus den Vereinigten Staaten zu reisen Staaten. Angenommen, wir müssen ein Programm schreiben, das prüft, ob eine Person auf der Flugverbotsliste steht. Sie können eine Liste verwenden, um Namen in der Flugverbotsliste zu speichern. Eine effizientere Datenstruktur für diese Anwendung ist jedoch ein Satz.

Angenommen, Ihr Programm muss auch detaillierte Informationen über Terroristen in der Flugverbotsliste speichern. Die detaillierten Informationen wie Geschlecht, Größe, Gewicht und Nationalität können mithilfe des Namens als Schlüssel abgerufen werden. Eine Karte ist eine effiziente Datenstruktur für eine solche Aufgabe.

Das obige ist der detaillierte Inhalt vonSets und Karten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn