Fonction de tri standard en C ++

Fonction de tri standard en C ++
Vous êtes-vous déjà retrouvé dans une situation où vous ne pouviez pas trier certaines données de la manière souhaitée? La langue C ++ a proposé la fonction STORD () pour surmonter ce problème. C'est la fonction la plus simple et largement utilisée pour trier tout type de données dans n'importe quel ordre respectif. Aujourd'hui, nous vous montrerons comment fonctionne la fonction de tri standard en C++. Ainsi, commençons.

Conditions préalables

  • Installer Ubuntu 20.04
  • Installez le compilateur G ++
  • Droits des utilisateurs racinaires

Exemple 01

Comme vous le savez, le tri a été fait sur les tableaux principalement. Donc, nous utiliserons un tableau pour illustrer la fonction de tri ici. Créez un nouveau fichier de type C dans le terminal Linux à l'aide d'une instruction tactile:

$ touch tri.CC

Ensuite, ouvrez le fichier à l'aide d'un éditeur, tel que GNU Nano Editor:

$ nano tri.CC

Commençons par coder en ajoutant des fichiers d'en-tête au début d'un fichier. L'espace de noms doit être ajouté au code tout en travaillant sur c++. Nous avons utilisé une méthode Main () simple pour illustrer le fonctionnement de la fonction de tri standard en C++. Le tableau de type entier «A» de taille 10 a été défini avec dix valeurs entières. La taille de ce tableau a été calculée en utilisant la méthode SIMEOF () sur le tableau. L'instruction COUT indique que nous affichons le tableau d'origine avant de trier. À cette fin, nous utilisons le «pour”Boucle jusqu'à la longueur définie d'un tableau. Ensuite, cette fonction de tri standard a été définie pour trier le tableau par ordre croissant. Ensuite, une instruction COUT est utilisée pour montrer que le tableau trié sera affiché. Le "pour”Loop a été à nouveau utilisé pour obtenir, puis afficher le tableau trié:

Une fois le codage effectué, compilez le tri.Fichier CC avec le compilateur C ++. Nous avons installé le compilateur C ++ nommé «g++»Sur notre système Linux à cet effet. Ainsi, en utilisant le compilateur installé, le fichier a été compilé avec succès. Après cela, l'exécution du fichier a été effectuée. La sortie montre d'abord le tableau d'origine. Dans la dernière section, le tableau a été trié par ordre croissant en utilisant la fonction de tri standard. Le tableau trié est affiché comme suit:

$ g ++ tri.CC
$ ./un.dehors

Pour trier le tableau par ordre décroissant, nous devons modifier la fonction de tri standard. Donc, nous avons ouvert le type de fichiers.CC avec un "nano" éditeur.

$ nano tri.CC

Après avoir ouvert le fichier, le script global est resté le même. Nous devons modifier la fonction de tri selon l'image fournie. Nous avons donc ajouté la fonction plus grande () pour trier le tableau dans l'ordre descendant. Enregistrez le fichier avec «Ctrl + s»:

Encore une fois, compilez le code pour mettre à jour le fichier. La compilation a été effectuée avec succès. Relancer le fichier. La sortie affiche d'abord le tableau d'origine, puis un tableau trié dans l'ordre descendant.

$ g ++ tri.CC
$ ./un.dehors

Exemple 02

Ayons un nouvel exemple en utilisant la fonction standard de tri dans le code. Ainsi, nous prendrons un tableau de type String dans cet exemple. Commençons par ouvrir un fichier avec la commande nano:

$ nano tri.CC

Nous avons ajouté trois en-têtes au début du code. L'espace de noms a été inclus après cela. La méthode principale a été lancée avec l'initialisation d'un tableau de chaînes. Ce tableau n'a pas de taille définie. Ainsi, vous pouvez y insérer autant de valeurs que vous le souhaitez. Maintenant, nous avons ajouté six valeurs de type de chaîne au tableau. L'instruction COUT a été utilisée pour indiquer que le code affichera le tableau d'origine sans le trier.

Le "pour”Loop est là pour faire boucle les valeurs du tableau et les afficher à l'aide du«couter»Déclaration sur le terminal. Une fois le tableau d'origine affiché, la fonction de tri standard trie le tableau. Comme le tableau est un type de chaîne, il serait converti à l'ordre croissant des alphabets. Ensuite, une instruction COUT est utilisée pour montrer que le tableau trié sera affiché. Encore "pour”Loop est utilisé pour montrer les valeurs du tableau trié:

Tout d'abord, utilisez le compilateur G ++ dans le terminal pour compiler votre code et déterminer s'il y a des exceptions dans le code. Comme la compilation est parfaitement effectuée, le «un.dehors»La commande est utilisée pour afficher le tableau d'origine et le tableau tri dans l'écran de la coque:

$ g ++ tri.CC
$ ./un.dehors

Conclusion

Le guide contient la mise en œuvre de la fonction de tri standard en C++. La fonction de tri standard a été expliquée à l'aide de tableaux dans les exemples, tels que des tableaux entiers et de type de chaîne. Vérifiez ces deux illustrations à votre fin et exécutez-les sur votre PC. Nous espérons que vous trouverez ce guide utile.