Als «arrays» getaggte Fragen

135
Ruby Array find_first Objekt?

Vermisse ich etwas in der Array-Dokumentation? Ich habe ein Array, das bis zu einem Objekt enthält, das ein bestimmtes Kriterium erfüllt. Ich möchte dieses Objekt effizient finden. Die beste Idee, die ich aus den Dokumenten habe, ist folgende: candidates = my_array.select { |e|...

135
Wann ist es in Matlab optimal, bsxfun zu verwenden?

Meine Frage: Ich habe festgestellt, dass viele gute Antworten auf Matlab-Fragen zu SO häufig die Funktion verwenden bsxfun. Warum? Motivation: In der Matlab-Dokumentation für bsxfunfinden Sie das folgende Beispiel: A = magic(5); A = bsxfun(@minus, A, mean(A)) Natürlich könnten wir den gleichen...

134
Arrays, Heap- und Stack- und Werttypen

int[] myIntegers; myIntegers = new int[100]; Generiert new int [100] im obigen Code das Array auf dem Heap? Nach dem, was ich über c # über CLR gelesen habe, lautet die Antwort ja. Aber was ich nicht verstehen kann, ist, was mit den tatsächlichen Ints im Array passiert. Da es sich um Werttypen...

134
Leistung von FOR vs FOREACH in PHP

Zunächst einmal verstehe ich, dass in 90% der Anwendungen der Leistungsunterschied völlig irrelevant ist, aber ich muss nur wissen, welches das schnellere Konstrukt ist. Das und ... Die Informationen, die derzeit im Internet verfügbar sind, sind verwirrend. Viele Leute sagen, dass foreach schlecht...

133
Konvertieren Sie die Swift-Zeichenfolge in ein Array

Wie kann ich eine Zeichenfolge "Hallo" in Swift in ein Array ["H", "e", "l", "l", "o"] konvertieren? In Objective-C habe ich Folgendes verwendet: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString...

133
Gibt es eine Optimierung für den wahlfreien Zugriff auf ein sehr großes Array, wenn der Wert in 95% der Fälle entweder 0 oder 1 ist?

Gibt es eine mögliche Optimierung für den wahlfreien Zugriff auf ein sehr großes Array (ich verwende derzeit uint8_tund frage, was besser ist)? uint8_t MyArray[10000000]; wenn der Wert an einer beliebigen Position im Array ist 0 oder 1 für 95% aller Fälle, 2 in 4% der Fälle, zwischen 3 und 255 in...