vector

Ein Vektor ist ein eindimensionales Array: Er enthält Komponenten, auf die mit einem ganzzahligen Index zugegriffen werden kann. In einigen Sprachen kann die Größe eines Vektors nach Bedarf vergrößert oder verkleinert werden, um Elemente hinzuzufügen und zu entfernen, nachdem der Vektor erstellt wurde. Verwenden Sie "Vektorgrafiken" für die grafische Darstellung.
1
Antwort

Finde Paar für Schlüssel innerhalb eines Paares von Paaren

Ich möchte die Suchfunktion auf einem Vektor von Paaren aufrufen. Zu dem Zeitpunkt, zu dem die Suchfunktion aufgerufen wird, habe ich nur die Taste zum Suchen. Mein Verständnis ist, dass ich eine Funktion in das Finden als Argument übergeben...
27.03.2014, 01:03
4
Antworten

Wie drückt man auf einen Vektor von Vektoren?

Ich nehme 20 Eingabezeilen. Ich möchte den Inhalt jeder Zeile durch ein Leerzeichen trennen und in einen Vektor von Vektoren einfügen. Wie mache ich einen Vektor von Vektoren? Ich habe Kämpfe, die es zurückdrängen ... Meine Eingabedatei: %V...
18.03.2013, 19:03
2
Antworten

Speicherverbrauch durch STL-Container

Ich arbeite an einer Anwendung, in der ich einige STL-Container einsetzen möchte. Die Anwendung führt bestimmte Schritte aus, wenn der Speicherverbrauch einen Schwellenwert erreicht. Zu diesem Zweck muss eine genaue Berechnung durchgeführt werde...
07.08.2012, 07:42
2
Antworten

Permutation eines Vektors

Angenommen, ich habe einen Vektor: %Vor% Und eine Permutation seiner Indizes: %Vor% Gibt es einen effizienten Weg, um es entsprechend der Permutation, die man erhält, zu verwenden: %Vor% Verwenden Sie höchstens O (1) zusätzlichen Spe...
07.02.2009, 14:41
6
Antworten

C ++, Sortiere einen Vektor basierend auf einem anderen

Das beste Beispiel, das ich habe, ist, dass ich Namen basierend auf ihrem Score sortieren möchte. %Vor% Wenn ich also die Punktzahl nach {5, 14, 24, 45} sortiere, sollten die Namen auch nach ihrer Punktzahl sortiert werden.     
21.05.2016, 22:54
4
Antworten

Gibt es Fälle, in denen es falsch ist, push_back durch emplace_back zu ersetzen?

Kann ich ein gültiges C ++ 03 Programm brechen, indem ich std::vector::push_back durch emplace_back ersetze und es mit dem C ++ 11 Compiler kompiliere? Aus dem Lesen von emplace_back Verweis Ich nehme an, es sollte nicht passieren, aber...
27.02.2014, 21:02
4
Antworten

Segmentvektor in Abhängigkeit davon, ob Werte über einem Schwellenwert in R liegen oder nicht

Ich habe einen langen Vektor und muss ihn gemäß einem Schwellenwert in Segmente unterteilen. Ein Segment besteht aus aufeinanderfolgenden Werten über dem Schwellenwert. Wenn die Werte unter den Schwellenwert fallen, endet das Segment und das näc...
05.07.2015, 21:35
6
Antworten

Schnellster Weg, um einen Wert in jedem Strukturelement eines Vektors zurückzusetzen?

Sehr ähnlich wie diese Frage , außer dass stattdessen vector<int> Ich habe vector<struct myType> . Wenn ich für jedes Element im Vektor myType.myVar zurücksetzen möchte (oder auf einen Wert setzen möchte), was ist die ef...
27.03.2014, 19:25
5
Antworten

c ++ Vektorinitialisierung

Ich habe die folgende Vektorinitialisierung mit Werten in Code :: Blocks und MingW Compiler verwendet: %Vor% Danach musste ich den Code in ein Visual Studio Projekt (c ++) verschieben und ich habe versucht zu bauen. Ich habe den folgenden Fe...
05.03.2012, 23:36
1
Antwort

Wie berechnet man die kumulative Summe für einen Vektor von Doppelpunkten in C ++?

Ich habe einen Vektor von Doppelgänger und ich muss ein anderes Array erstellen, das eine kumulative Summe der Elemente des ersten ist. Beispielsweise; %Vor% Gibt es eine eingebaute Funktion, die die obige kumulative Summe ausführt?     
20.07.2010, 09:02