L'utilisation du vecteur C++ est la suivante : 1. Créer un objet vectoriel ; 2. Insérer un nombre à la fin ; 3. Utiliser des indices pour accéder aux éléments ; 5. Insérer des éléments ; ) Supprimez des éléments, etc. attendez.
En c++, le vecteur est un conteneur très utile L'utilisation du vecteur c++ est :
1. Opérations de base
(1) Fichier d'en-tête #include
(2) Créer un objet vectoriel, vector
( 3) Insérez des nombres à la fin : vec.push_back(a);
(4) Utilisez des indices pour accéder aux éléments, cout<
(5) Utilisez des itérateurs pour accéder aux éléments.
1 2 3 |
|
(6) Insérer des éléments :
1 |
|
Insérez a avant le i+1ème élément ;
(7) Supprimer l'élément :
1 |
|
Supprimer le 3ème élément
1 |
|
Supprimer l'intervalle [i,j-1] ; l'intervalle commence à 0
(8) Taille du vecteur : vec.size();
(9) Clair : vec.clear();
2 Les éléments du vecteur ne peuvent pas seulement être. utilisé int, double, string, et peut également être une structure, mais attention : la structure doit être définie comme globale, sinon une erreur se produira. Ce qui suit est un court code de programme :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
3. Algorithme
(1), utilisez reverse pour retourner les éléments : fichier d'en-tête requis #include
1 |
|
Inversez les éléments (en vecteur, si deux itérateurs sont nécessaires dans une fonction, généralement aucun de ces derniers n'est inclus.)
(2), utilisez sort pour trier : le fichier d'en-tête est requis # include< ;algorithm>,
1 |
|
(la valeur par défaut est de trier par ordre croissant, c'est-à-dire de petit à grand
peut être comparé par ordre décroissant en remplaçant la fonction de comparaison de tri, comme suit :
définition Fonction de comparaison de tri :
1 2 3 4 |
|
Lorsqu'elle est appelée : sort(vec.begin(),vec.end(),Comp), elle triera par ordre décroissant.
Recommandations d'apprentissage associées : Tutoriel vidéo C
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!