Gibt es einen guten Überbegriff für diese beiden Datenstrukturen? Manchmal interessiert mich nur, dass die Struktur eindimensional ist, geordnet ist, Duplikate usw. erlaubt, aber es ist wirklich wichtig, dass ich nicht zu spezifisch bin. Ich dachte über Vektor, aber das scheint speziell eine Struktur zu sein, die in konstanter Zeit indiziert ist.Oberbegriff für Arrays und Listen
Antwort
Der Begriff, über den Sie sprechen, ist Datenstruktur.
Jeder von diesen (Array, Liste usw.) sind Arten von Datenstrukturen. Eine gute Ressource für die Kategorisierung ist die Dictionary of Algorithms and Data Structures. Aber "Datenstrukturen" ist ein Überbegriff, der viel mehr umfasst als nur eindimensional, geordnet, erlaubt Duplikate usw. Datenstrukturen verweisen nur auf eine Art, Daten so zu organisieren, dass sie effizient abgerufen und genutzt werden können.
Genauer gesagt, Referenzierung nur Arrays, Vektoren, Listen, etc. erhalten Sie wären am besten, entweder ihre tatsächlichen Namen verwenden, oder verwenden Sie „Array-ähnliche Datenstruktur“ und angeben, welche Datenstruktur identifiziert eindeutig, dass . h. Ein Vektor ist eine arrayähnliche Datenstruktur mit einer dynamisch zugewiesenen Größe.
- 1. @ConditionalOnProperty für Listen oder Arrays?
- 2. C Arrays und ungebrochene Listen
- 3. Listen und Arrays in VBA
- 4. Unterschied zwischen Listen und Arrays
- 5. Auspacken Tupeln/Arrays/Listen als Indizes für Numpy Arrays
- 6. Variable Benennung für Arrays/Listen/Sammlungen - C#
- 7. verlinkte Listen, Arrays und Hardware-Speicher-Caches
- 8. eine verschachtelte Wörterbuch mit Listen und Arrays
- 9. Wie vergleicht man zwei Listen oder Arrays oder Listen und Arrays haben den gleichen Inhalt?
- 10. Nahtlos Pass Arrays und Listen zu und von Nashorn
- 11. Python .count für mehrdimensionale Arrays (Liste von Listen)
- 12. Ausgabe mit „für“ und Listen
- 13. Wie konvertiere ich Listen und Arrays in die gleiche Dimension?
- 14. übereinstimmende Elemente aus zwei Listen (oder Arrays)
- 15. C++ Verwendung von verketteten Listen und dynamischen Arrays
- 16. Füllen eines 2D-Arrays mit Listen
- 17. Konvertieren geschachtelte Listen in Arrays in Python
- 18. Wie Arrays/Listen mit Retrofit senden
- 19. Lesen dynamisch zugewiesenen Arrays in Listen
- 20. Konvertieren von verschachtelten Listen auf Arrays
- 21. Hash aus zwei Arrays/Listen in Python
- 22. Konstruktoren für Arrays und Binärbäume
- 23. Python If/Elif/Else, Für und Listen
- 24. Python strptime für Listen und Millisekunden
- 25. JAXB Marshal für HashSet, Map und Listen
- 26. für Schleifen und Iterieren durch Listen
- 27. Verwenden derselben Klassen für Elemente und Listen
- 28. MySQL für ToDo-Listen?
- 29. Zusammenfassungen für viele Listen
- 30. Listen Datenrahmen für Pandas
Nun, ich will keine Bäume oder Tabellen so "Datenstruktur" funktioniert nicht. Aber ich denke, "array-like" macht den Job, obwohl ich bezweifle, dass die Leute bekommen, was ich das erste Mal meine. – user2882096