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!