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 …
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 …
Ich habe einen Thread mit dem Titel "strlen vs sizeof" auf CodeGuru gelesen , und eine der Antworten besagt, dass "es sowieso eine schlechte Praxis ist, ein charArray mit einem String-Literal zu initialisieren ". Stimmt das, oder ist das nur seine (wenn auch "Elite-Mitglied") Meinung? Hier ist die ursprüngliche Frage: …
Ich habe diese Diskussion mit Kollegen, und wir können nicht herausfinden , was die Verwendung ist .Anyfür jeden gegebenen List<>, 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() != …
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. …
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. …
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 …
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, …
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 …
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 …
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. …
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 …
Viele Programmiersprachen verwenden die Syntax a[i], um auf das i'th Element eines Arrays, einer Sequenz oder eines Vektors zu verweisen a- speziell C und Pascal (aus den späten 1960er und frühen 1970er Jahren) tun dies. Andererseits verwenden einige frühere Sprachen, wie Fortran (aus den 1950er Jahren), diese Konvention nicht. Außerdem …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.