Questions marquées «vector»

201
Vecteurs C ++ STL: obtenir l'itérateur de l'index?

J'ai donc écrit un tas de code qui accède aux éléments d'un vecteur stl par index [], mais maintenant je dois copier juste une partie du vecteur. Il ressemble à vector.insert(pos, first, last)la fonction que je veux ... sauf que je n'ai que le premier et le dernier en tant qu'ints. Existe-t-il un...

200
Quand dois-je choisir Vector dans Scala?

Il semble que Vectorc'était tard pour la soirée des collections Scala, et tous les articles de blog influents étaient déjà partis. En Java, ArrayListc'est la collection par défaut - je pourrais l'utiliser, LinkedListmais seulement lorsque j'aurai réfléchi à un algorithme et que je me soucierai...

196
Quelle est la meilleure façon de concaténer deux vecteurs?

J'utilise le multitreading et je souhaite fusionner les résultats. Par exemple: std::vector<int> A; std::vector<int> B; std::vector<int> AB; Je veux qu'AB ait le contenu de A et le contenu de B dans cet ordre. Quelle est la manière la plus efficace de faire quelque chose comme...

189
Tu n'hériteras pas de std :: vector

Ok, c'est vraiment difficile à avouer, mais j'ai une forte tentation en ce moment d'hériter std::vector. J'ai besoin d'environ 10 algorithmes personnalisés pour le vecteur et je veux qu'ils soient directement membres du vecteur. Mais naturellement je veux aussi avoir le reste de...

177
Comment calculer le vecteur normal d'un segment de ligne?

Supposons que j'ai un segment de ligne allant de (x1, y1) à (x2, y2). Comment calculer le vecteur normal perpendiculaire à la ligne? Je peux trouver beaucoup de trucs sur le fait de faire ça pour les avions en 3D, mais pas de trucs 2D. Allez-y doucement sur les maths (les liens vers des exemples...

164
Convertir la colonne data.frame en vecteur?

J'ai un dataframe tel que: a1 = c(1, 2, 3, 4, 5) a2 = c(6, 7, 8, 9, 10) a3 = c(11, 12, 13, 14, 15) aframe = data.frame(a1, a2, a3) J'ai essayé ce qui suit pour convertir l'une des colonnes en vecteur, mais cela ne fonctionne pas: avector <- as.vector(aframe['a2']) class(avector) [1] "data.frame"...

160
Ajouter une valeur au vecteur vide dans R?

J'essaie d'apprendre R et je n'arrive pas à comprendre comment ajouter à une liste. Si c'était Python, je le ferais. . . #Python vector = [] values = ['a','b','c','d','e','f','g'] for i in range(0,len(values)): vector.append(values[i]) Comment faites-vous cela en R? #R Programming > vector = c()...

159
Valarray C ++ vs vecteur

J'aime beaucoup les vecteurs. Ils sont astucieux et rapides. Mais je sais que cette chose appelée valarray existe. Pourquoi utiliser un valarray au lieu d'un vecteur? Je sais que les valarrays contiennent du sucre syntaxique, mais à part ça, quand sont-ils

151
Choix entre vector :: resize () et vector :: reserve ()

Je pré-alloue de la mémoire à ma vectorvariable membre. Le code ci-dessous est une partie minimale class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; Maintenant, à un moment donné, si les t_Names.size()égaux 1000. J'ai l'intention d'augmenter la taille de 100. Ensuite, s'il...