Als «array» getaggte Fragen

Ein Array ist eine systematische Anordnung ähnlicher Objekte, normalerweise in Zeilen und Spalten.

30
Warum sind nullbasierte Arrays die Norm?
Eine hier gestellte Frage erinnerte mich an eine Diskussion mit einem anderen Programmierer. Er argumentierte, dass nullbasierte Arrays durch einsbasierte Arrays ersetzt werden sollten, da nullbasierte Arrays ein Implementierungsdetail sind, das von der Art und Weise herrührt, wie Arrays und Zeiger sowie Computerhardware funktionieren Sprachen. Jetzt kann ich nicht wirklich …
112 array 

3
Wie entferne ich mich von der „for-loop“ -Gedankenschule?
Dies ist eine eher konzeptionelle Frage, aber ich hatte gehofft, dass ich dazu einen guten Rat bekommen könnte. Ein Großteil der Programmierung, die ich mache, erfolgt mit ( NumPy ) Arrays. Ich muss häufig Elemente in zwei oder mehr Arrays unterschiedlicher Größe zuordnen. Als Erstes gehe ich zu einer for-Schleife …
79 python  array  loops 


5
Wozu dient .Any () in einer C # -Liste <>?
Ich habe diese Diskussion mit Kollegen, und wir können nicht herausfinden , was die Verwendung ist .Anyfür jeden gegebenen List&lt;&gt;, in C #. Sie können die Gültigkeit eines Elements im Array wie folgt überprüfen: if (MyList.Any()){ ...} //Returns true or false Welches ist genau das gleiche wie if (MyList.Count() != …
40 c#  array  list 

2
PHP: Wann werden Arrays verwendet und wann werden Objekte für Code-Konstrukte verwendet, die hauptsächlich Daten speichern?
PHP ist eine gemischte Paradigmasprache, mit der Datentypen, die keine Objekte sind, wie z. B. Arrays, verwendet und zurückgegeben werden können. Ich stelle eine Frage, um zu versuchen, einige Richtlinien für die Auswahl von Arrays gegenüber Objekten zu klären, wenn ich mich für ein Programmierkonstrukt in einer bestimmten Situation entscheide. …

11
Wie funktioniert die vierte Dimension mit Arrays?
Abstrakt: So wie ich es verstehe (obwohl ich ein sehr begrenztes Verständnis habe), gibt es drei Dimensionen, mit denen wir (normalerweise) physisch arbeiten: Die 1. würde durch eine Linie dargestellt. Die 2. wird durch ein Quadrat dargestellt. Der dritte würde durch einen Würfel dargestellt. Einfach genug, bis wir zum 4. …
30 theory  array 

3
Soll ich eine Liste oder ein Array verwenden?
Ich arbeite an einem Windows-Formular, um die UPC für Artikelnummern zu berechnen. Ich habe erfolgreich eine erstellt, die jeweils eine Artikelnummer / UPC verarbeiten kann. Jetzt möchte ich sie erweitern und für mehrere Artikelnummern / UPCs ausführen. Ich habe angefangen und versucht, eine Liste zu verwenden, aber ich bleibe immer …
22 c#  array  winforms  list 

3
Professioneller Weg, um ein großes Problem zu produzieren, ohne große Arrays zu füllen: C ++, freier Speicher aus einem Teil eines Arrays
Ich entwickle eine Physiksimulation und da ich in der Programmierung noch nicht so weit bin, habe ich immer wieder Probleme beim Erstellen großer Programme (hauptsächlich Speicherprobleme). Ich kenne mich mit dynamischer Speicherzuweisung und -löschung (neu / löschen usw.) aus, benötige jedoch einen besseren Ansatz für die Strukturierung des Programms. Angenommen, …
20 c++  data  memory  array  dynamic 

3
So speichern Sie bestellte Informationen in einer relationalen Datenbank
Ich versuche zu verstehen, wie man bestellte Informationen in einer relationalen Datenbank richtig speichert. Ein Beispiel: Angenommen, ich habe eine Wiedergabeliste, die aus Songs besteht. In meiner relationalen Datenbank habe ich eine Tabelle Playlistsmit einigen Metadaten (Name, Ersteller usw.). Ich habe auch eine Tabelle mit der Bezeichnung " Songsthe" playlist_idsowie …

4
size_t oder int für Dimensionen, Index usw
In C ++ wird size_t(oder genauer gesagt, T::size_typewas "normalerweise" ist size_t, dh ein unsignedTyp) als Rückgabewert für size(), das Argument für operator[]usw. verwendet (siehe std::vectoret al.). Andererseits verwenden .NET-Sprachen int(und optional long) für denselben Zweck. Tatsächlich sind CLS-kompatible Sprachen nicht erforderlich, um nicht signierte Typen zu unterstützen . Angesichts der …
15 c#  c++  array 

1
Warum sollte sizeof (element) der sizeof (TYPE) vorgezogen werden, um die Anzahl der Elemente in einem Array zu berechnen?
Ich lese "King KNs C-Programmierung" und habe die folgende Aussage gefunden: Wir haben die Verwendung des Ausdrucks sizeof(a)/sizeof(a[0])zur Berechnung der Anzahl der Elemente in einem Array erörtert . Der Ausdruck sizeof(a)/sizeof(t), bei dem t der Typ der Elemente eines Elements ist, würde ebenfalls funktionieren, wird jedoch als minderwertige Technik angesehen. …
15 c  array 

6
Warum können C-Arrays keine 0-Länge haben?
Der C11-Standard besagt, dass die Arrays in Größe und variabler Länge "einen Wert größer als Null haben sollen". Was ist die Rechtfertigung dafür, eine Länge von 0 nicht zuzulassen? Insbesondere für Arrays mit variabler Länge ist es durchaus sinnvoll, ab und zu eine Größe von Null zu haben. Es ist …
13 c  array 


8
Was ist der Unterschied zwischen einem Array und einem Stack?
Laut Wikipedia ein Stapel : ist ein abstrakter LIFO-Datentyp (Last In, First Out) und eine lineare Datenstruktur. Während ein Array : ist eine Datenstruktur, die aus einer Sammlung von Elementen (Werten oder Variablen) besteht, die jeweils durch mindestens einen Array-Index oder -Schlüssel gekennzeichnet sind. Soweit ich weiß, sind sie ziemlich …

6
Abrufen des Maximalwerts aus einem Bereich in einem unsortierten Array
Ich habe ein unsortiertes Array . Ich habe Abfragen, in denen ich einen Bereich gebe und dann der Maximalwert aus diesem Bereich zurückgegeben werden muss. Beispielsweise: array[]={23,17,9,45,78,2,4,6,90,1}; query(both inclusive): 2 6 answer: 78 Welchen Algorithmus oder welche Datenstruktur konstruiere ich, um schnell den Maximalwert aus einem beliebigen Bereich abzurufen? (Es …

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.