Diskussion:Array

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wiktionary, dem freien Wörterbuch

mir ist nicht klar, was das ist - ein Ding = Feld oder ein Konzept = Struktur? oder beides? oder noch was anderes? aus den Bedeutungen und Beispielen wird mir das nicht deutlicher. Können beide als Synonyme einer Bedeutung [1] nebeneinanderstehen? Feld, Reihe und Bereich an sich sind ja wirklich nicht ähnlich und schon gar nicht synonym --Susann Schweden (Diskussion) 21:51, 29. Jan. 2016 (MEZ)[Beantworten]

"Feld" und "array" in der Informatik sind synonym. "Datenreihe" und "Bereich" habe ich noch nicht gesehen oder gehört. Beides würde ich eigentlich für fragwürdig halten, denn anschaulich kann man sich einige Felder wie eine Tabelle vorstellen und das wäre für mich keine Reihe. Andererseits wird die Speicherung eines Feld wie eine Reihe veranschaulicht.
"int A[5] = {0, 1, 2, 3, 4};" wäre ein Feld in der Programmiersprache C++. Das sind 5 ganze Zahlen (nämlich 0, 1, 2, 3, 4), die in einem 'Ding' (dem Feld) mit dem Namen A zusammengefaßt werden. Die einzelnen Zahlen kann man dann auch mit z.B. "A[3]" ansprechen. Da die Zählung in der eckigen Klammer bei 0 los geht und nicht bei 1, hätte man hier z.B. "A[0] = 0" und "A[3] = 3".
"int A[2][3] = { {0, 1, 2, 3} , {4, 5, 6, 7} };" wäre ein 2-dimensionales Feld, daß man als Tabelle/Matrix veranschaulichen könnte. Bei Darstellungen der Speicherung hätte man jedoch nur "1 | 2 | 3 | 4 | 5 | 6 | 7" die hintereinander gereiht sind. Daß das Element "A[1][2] = 6" ist, kann man aus der Hinereinanderreihung nicht so leicht sehen. Durch die Darstellung als "int A[2][3] = { {0, 1, 2, 3} , {4, 5, 6, 7} };" schon eher (naja, wenn man es besser darstellt oder man Erfahrung hat...).
(Ich glaube nicht, daß das verständlich ist, aber ich habe auch Zweifel, daß man es sehr gut in einem kurzen und einfachen Text ohne Bilder, Tabellen, Absätze usw. erklären kann.)
-22:47, 29. Jan. 2016 (MEZ)
hm, deine Beispiele kann ich langsam nachvollziehen, aber es hilft mir nicht viel bei der Beurteilung des Eintrags. Schau mal: in der Bedeutung steht: ...verwendete Datenstruktur.... wie soll denn das zu den Synonymen passen? Nix was da steht, ist eine Art Struktur. Kannst du mal die Bedeutung überarbeiten oder diejenigen Synonyme entfernen, die eben nicht Synonyme sind? Mir ist das Thema zu fremd. --Susann Schweden (Diskussion) 00:31, 30. Jan. 2016 (MEZ)[Beantworten]


UB / SVW[Bearbeiten]

  • "Vektorfeld" hat mit Datenfeld/Feld (array) nichts zu tun (siehe vlt. de.wikipedia.org/wiki/Vektorfeld), und ebenso bezeichnet "Bearbeitungsfeld" üblicherweise etwas anderes.
  • Eine Matrix könnte man zwar als 2-dimensionales Feld auffassen (bzw. wenn sie nur eine Spalte oder nur eine Zeile hat auch als Vektor oder 1-dimensionales Feld), aber "Matrix" sollte ebenso wie "Vektor" üblicheweise nicht als Unterbegriff von "Feld" bzw. "array" angeführt werden.

-22:47, 29. Jan. 2016 (MEZ)