Als «vector» getaggte Fragen

Ein Vektor ist ein eindimensionales Array: Er enthält Komponenten, auf die über einen ganzzahligen Index zugegriffen werden kann. In einigen Sprachen kann die Größe eines Vektors nach Bedarf vergrößert oder verkleinert werden, um das Hinzufügen und Entfernen von Elementen nach dem Erstellen des Vektors zu ermöglichen. Verwenden Sie 'Vektorgrafiken' für die grafische Anzeige.

289
Wie greife ich auf den letzten Wert in einem Vektor zu?

Angenommen, ich habe einen Vektor, der in einem Datenrahmen mit einer oder zwei Ebenen verschachtelt ist. Gibt es eine schnelle und schmutzige Möglichkeit, auf den letzten Wert zuzugreifen, ohne die length()Funktion zu verwenden? Etwas ala PERLs $#spezielles Var? Also hätte ich gerne etwas wie:...

240
Wie fasse ich Elemente eines C ++ - Vektors zusammen?

Was sind die guten Möglichkeiten, um die Summe aller Elemente in a zu finden std::vector? Angenommen, ich habe einen Vektor std::vector<int> vectormit einigen Elementen. Jetzt möchte ich die Summe aller Elemente finden. Was sind die verschiedenen Möglichkeiten für das

237
Vektor vs. Liste in STL

Ich habe das in Effective STL bemerkt Vektor ist der Sequenztyp, der standardmäßig verwendet werden soll. Was bedeutet das? Es scheint, dass das Ignorieren der Effizienz vectoralles kann. Könnte mir jemand ein Szenario anbieten, in dem dies vectorkeine praktikable Option ist, sondern listverwendet...

227
Teilen Sie einen Vektor in R in Stücke

Ich muss einen Vektor in n gleich große Blöcke in R aufteilen. Ich konnte keine Basisfunktion dafür finden. Auch Google hat mich nicht weitergebracht. Also hier ist, was ich mir ausgedacht habe, hoffentlich hilft es jemandem wo. x <- 1:10 n <- 3 chunk <- function(x,n) split(x,...