Als «arrays» getaggte Fragen

Ein Array ist eine geordnete lineare Datenstruktur, die aus einer Sammlung von Elementen (Werten, Variablen oder Referenzen) besteht, die jeweils durch einen oder mehrere Indizes gekennzeichnet sind. Wenn Sie nach bestimmten Varianten von Arrays fragen, verwenden Sie stattdessen die zugehörigen Tags: [vector], [arraylist], [matrix]. Wenn Sie dieses Tag verwenden, kennzeichnen Sie die Frage in einer Frage, die für eine Programmiersprache spezifisch ist, mit der verwendeten Programmiersprache.



30
Zählen der Vorkommen / Häufigkeit von Array-Elementen
In Javascript versuche ich, ein anfängliches Array von Zahlenwerten zu verwenden und die darin enthaltenen Elemente zu zählen. Im Idealfall wären das Ergebnis zwei neue Arrays, von denen das erste jedes eindeutige Element angibt und das zweite die Häufigkeit enthält, mit der jedes Element auftritt. Ich bin jedoch offen für …


13
.NET-Datenstrukturen: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary - Geschwindigkeit, Speicher und wann jeweils verwendet?
.NET hat viele komplexe Datenstrukturen. Leider sind einige von ihnen ziemlich ähnlich, und ich bin mir nicht immer sicher, wann ich eines verwenden soll und wann ich ein anderes verwenden soll. Die meisten meiner C # - und Visual Basic-Bücher sprechen bis zu einem gewissen Grad darüber, aber sie gehen …

22
Ist std :: vector so viel langsamer als einfache Arrays?
Ich habe immer gedacht, dass es die allgemeine Weisheit std::vectorist, die "als Array implementiert" ist, bla bla bla. Heute bin ich runtergegangen und habe es getestet, und es scheint nicht so zu sein: Hier sind einige Testergebnisse: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed in …
212 c++  arrays  performance  stl  vector 

17
Array in einer Funktion zurückgeben
Ich habe ein Array int arr[5], das an eine Funktion übergeben wird fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Wie kann ich dieses Array zurückgeben? Wie werde ich es verwenden, sagen wir, ich habe einen Zeiger zurückgegeben, wie werde ich darauf zugreifen?


8
entspricht vs Arrays.equals in Java
Gibt es beim Vergleich von Arrays in Java Unterschiede zwischen den folgenden beiden Anweisungen? Object[] array1, array2; array1.equals(array2); Arrays.equals(array1, array2); Und wenn ja, was sind sie?
209 java  arrays  equality 

25
Wie entferne ich Duplikate aus einem C # -Array?
Ich habe mit einem string[]Array in C # gearbeitet, das von einem Funktionsaufruf zurückgegeben wird. Ich könnte möglicherweise in eine GenericSammlung umwandeln, aber ich habe mich gefragt, ob es einen besseren Weg gibt, dies zu tun, möglicherweise mithilfe eines temporären Arrays. Was ist der beste Weg, um Duplikate aus einem …
209 c#  arrays  duplicates 

6
typedef Array mit fester Länge
Ich muss einen 24-Bit-Datentyp definieren. Ich verwende char[3], um den Typ darzustellen. Kann ich typedef char[3]zu type24? Ich habe es in einem Codebeispiel versucht. Ich habe typedef char[3] type24;meine Header-Datei eingefügt. Der Compiler hat sich nicht darüber beschwert. Aber als ich eine Funktion void foo(type24 val) {}in meiner C-Datei definiert …
209 c  arrays  gcc  typedef 

14
JavaScript "new Array (n)" und "Array.prototype.map" Verrücktheit
Ich habe dies in Firefox-3.5.7 / Firebug-1.5.3 und Firefox-3.6.16 / Firebug-1.6.2 beobachtet Wenn ich Firebug starte: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { return 0; }) ) …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.