Ich möchte einige Mapping-Daten zwischenspeichern. Die Zuordnung erfolgt eins zu eins. Ich sah, dass dies in Python gelöst wurde, indem zwei Wörterbücher in einer Klasse zusammengefasst wurden. In diesem Fall wäre der Wert O für den abgebildeten Wert O (1). Ich würde das Gleiche machen. Hat .Net bereits eine solche Struktur oder muss ich meine eigenen mit zwei Wörterbüchern implementieren?Eine Datenstruktur für 1: 1-Mappings in C#
Antwort
Sie müssen es mit zwei Wörterbüchern implementieren. In der Basisklassenbibliothek gibt es keinen integrierten Typ, der die Indexierung sowohl nach Schlüssel als auch nach Wert effizient unterstützt.
Ich bin nicht sicher, ob der Autor Indexierung durch Schlüssel und Wert will. – SolutionYogi
Ich kann das aus der Notwendigkeit von * zwei Wörterbüchern in Python * schließen. –
Nun, wenn Dataset klein ist, kann er einfach eine Methode schreiben, nach Wert zu suchen. – SolutionYogi
- 1. Alternde Datenstruktur in C#
- 2. Wie Speicher für meine Datenstruktur in C
- 3. Die beste Datenstruktur für den nächsten Nachbarn in 1 Dimension
- 4. C++ effiziente Datenstruktur für bidirektionalen Direktzugriff
- 5. Empfohlene Datenstruktur für eine Datenzugriffsschicht
- 6. C-Datenstruktur-Bibliothek
- 7. List Datenstruktur C# Effizienz
- 8. C/C++/Datenstruktur Online Test
- 9. Unit testet eine Datenstruktur
- 10. Algorithmus und Datenstruktur-Implementierungen für C-Programmierer
- 11. Datenstruktur für Segue?
- 12. Datenstruktur/Algorithmus für Abschnittsübersichten
- 13. Datenstruktur für Roguelike Karte
- 14. Datenstruktur für eine große Anzahl von Mustern
- 15. Beste Datenstruktur für den genetischen Algorithmus in C++?
- 16. Datenstruktur für einmaligen Elementspeicher
- 17. Erstellen Sie eine dynamische Datenstruktur von MySQL in Qt C++
- 18. Wie implementiert man eine generische DOM-Datenstruktur in C++?
- 19. Datenstruktur von Objekten und Methoden in C#
- 20. Datenstruktur mit zirkularer Warteschlange in c
- 21. Wörterbuch Datenstruktur in R
- 22. Beste Datenstruktur für Zeitreihendaten
- 23. Existiert eine solche Datenstruktur?
- 24. Datenstruktur für Objekte
- 25. Räumliche Datenstruktur für Spiele
- 26. Lesen einer C/C++ - Datenstruktur in C# aus einem Bytearray
- 27. Schnellste Datenstruktur für contains() in Java?
- 28. Datenstruktur für Pixel-basierte Mustererkennung
- 29. Datenstruktur für schnellere contains() Operation?
- 30. Was ist die beste C# Datenstruktur für die folgende Situation?
Ein sehr genaues Duplikat: http://StackOverflow.com/Questions/268321/Bidirectional-1-to-1-dictionary-in-C –