Questions marquées «vector»

Un vecteur est un tableau unidimensionnel: il contient des composants accessibles à l'aide d'un index intégral. Dans certaines langues, la taille d'un vecteur peut augmenter ou diminuer selon les besoins pour permettre l'ajout et la suppression d'éléments après la création du vecteur. Utilisez des «graphiques vectoriels» pour l'affichage graphique.

23
Quelle est la façon la plus efficace d'effacer les doublons et de trier un vecteur?
J'ai besoin de prendre un vecteur C ++ avec potentiellement beaucoup d'éléments, d'effacer les doublons et de le trier. J'ai actuellement le code ci-dessous, mais cela ne fonctionne pas. vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); Comment puis-je le faire correctement? De plus, est-il plus rapide d'effacer les doublons en premier …
274 c++  sorting  vector  stl  duplicates 

10
Comment résumer les éléments d'un vecteur C ++?
Quels sont les bons moyens de trouver la somme de tous les éléments dans un std::vector? Supposons que j'ai un vecteur std::vector<int> vectorcontenant quelques éléments. Maintenant, je veux trouver la somme de tous les éléments. Quelles sont les différentes façons de faire la même chose?
240 c++  stl  vector 

16
vecteur vs liste en STL
J'ai remarqué dans Effective STL que vecteur est le type de séquence qui doit être utilisé par défaut. Qu'est-ce que cela signifie? Il semble qu'ignorer l'efficacité vectorpuisse tout faire. Quelqu'un pourrait-il m'offrir un scénario qui vectorn'est pas une option réalisable mais listdoit être utilisé?
239 c++  list  vector  stl 


20
Fractionner un vecteur en morceaux dans R
Je dois diviser un vecteur en n morceaux de taille égale dans R. Je n'ai trouvé aucune fonction de base pour le faire. De plus, Google ne m'a conduit nulle part. Voici donc ce que j'ai trouvé, j'espère que cela aidera quelqu'un quelque part. x <- 1:10 n <- 3 …
227 r  vector 




5
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 …
201 c++  stl  vector  iterator 

6
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 suffisamment pour l'optimiser. Dans Scala, …

8
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 ça?
196 c++  vector 

13
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 std::vectorl'interface de. Eh bien, ma première idée, …
189 c++  oop  inheritance  stl  vector 


6
Comment initialiser std :: vector à partir d'un tableau de style C?
Quelle est la manière la moins chère d'initialiser un std::vector partir d'un tableau de style C? Exemple: dans la classe suivante, j'ai un vector, mais en raison de restrictions extérieures, les données seront transmises sous forme de tableau de style C: class Foo { std::vector<double> w_; public: void set_data(double* w, …
174 c++  arrays  vector  stl 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.