8.5 Tableaux Challenge correction
Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !Bonjour, à tout bienvenu dans ce nouveau cours, nous allons effectuer la correction de notre dernier challenge qui consiste a ... creer un tableau Puis de trier les éléments du tableau Donc pour commencer nous avons notre Méthode getTableau qui nous ... retourne un tableau d'entier et qui prend en paramètre la capacité du tableau puis a la ligne 20, j'ai t'uliser ... un scanner qui va nous permettre de les entré du Clique À la ligne 22, j'ai créé un tableau qui ... va contenir les éléments. Que l'utilisateur va entrer La taille de notre tableau Va correspond. À la valeur l'utilisateur Va ... entrer. Puis je demande à l'utilisateur les valeurs. j'utilise la boucle for Pour parcourir le tableau Donc int i égale ... a 0 tant que i Est inférieur à la taille du tableau. j'incrémente i Puis je récupère la valeur que ... l'utilisateur va entrer. Puis je fais tab[i] Égale à la valeur. Donc dans notre boucle à chaque tour I va ... changer. Ça va commencer part 0 1 2 3 Jusqu'à la capacité maximale Et i va correspond à l'indice 0. on aura la valeur. Que l'utilisateur va rentrer Puis en sortant du tableau je retour Notre tableau qui va contenir ... tous les éléments Que l'utilisateur a rentrer Puis j'ai la méthode printTableau Qui va-nous permettre d'afficher les éléments de notre ... tableau. il prend en paramètre un tableau de Entier puis j'utilise la boucle for Pour parcourir notre tableau et afficher ... l'indice i l'élément qui correspond à l'indice affiché Donc si Il y a l'indice 1 Il aura l'élément 1 qui ... va êtes afficher. Ou valeur Puis j'ai créé la méthode trieTableau qui est un peu plus costeau. Mais aussi, la ... méthode permute. Je vais d'abord vous expliquer en quoi ça va consister, cette méthode permute. Il prendre en paramètre un ... tableau Et deux valeurs entières Et je fais une condition if a == b je retour rien. Ensuite, ici, je ... vais permuter les valeurs. Je vais récupérer. Le premier élément de notre tableau qui va êtes égal var1 Et le ... premier élément du tableau va êtes égale. À le deuxième élément et le deuxième élément va êtes égale à le ... premier élément. Explique de cette façon, c'est un peu dure à comprendre, mais dans cette explication vous aller très bien ... comprendre comment fonctionne cette permutation. Cette fonction permute. Donc pour commencer notre méthode trieTableau Va nous retourner un tableau. Et ... il prend en paramètre. Un tableau d'entier À la ligne 43 j'ai créé un tableau. Qui va contenir tous les ... éléments du tableau Prise en paramètre La raille de notre tableau va correspondre la taille du tableau qu'ont amis en ... paramètre. et la ligne 47 j'ai utilisé la boucle for pour parcourir notre tableau Qu'on a mis en paramètre Et ... je récupère les éléments de notre tableau `` Je le mets dans le nouveau tableau. Maintenant pour tri le tableau, ... je vais commencer Du droit à gauche Donc j'ai fait le sens inverse bien sûr, on peut le faire de ... gauche à droite aussi. Je vais zoomer. j'ai utilisé la boucle for j'ai une condition. Donc je récupère le dernier ... index de notre tableau. Ça veut que si notre tableau est de 0 À 5 Je vais commencer part 5 ... 4 3 2 1 0 Puis là, je dis. Le dernier indice Est supérieur à 0, je décrémente. La dernière ... Indice S'il a 5 À chaque tour, il va êtes décrémenter 5 4 3 2 1 0 Notre deuxième for ... va permettre de pouvoir trier les valeurs. Du plus grand Au plus petit Pour commencer int De i égale à ... 0 et i Inférieur À le dernier indice Tant que i inférieur in incrémenter i Puis dans le for, je ... fais une condition if Le premier élément du tableau est inférieur a la deuxième élément on permute les deux valeurs. Dans notre méthode Permute. On l'appelle. Méthode trie tableau Il va permettre de pouvoir permuter. Les éléments du nouveau tableau ... Donc il prend en paramètre. Le nouveau tableau Puis La première valeur et la deuxième valeur Comme j'ai expliqué tout ... là l'heur Dans cette méthode, je permute. Le premier élément et le deuxième élément donc en appelons cette méthode Si ... la première valeur le premier élément Et plus grand que le deuxième élément La permutation ne sera pas faite. Mais ... on parcourant Le tableau Il va parcourir chaque élément. et vérifie si l'élément qui suit plus grand que Il va ... permuter. Donc si l'élément deux Est plus grand que l'élément trois. La condition ne sera pas faite, mais si l'élément ... deux. Est plus petit que l'élément trois. on va permuter l'élément trois a la deuxième place, j'espère que vous avais ... compris cette Condition Au début cest un peu compliquer Mais essayer de bien écrire sur une feuille pour bien comprendre ... Puis j'ai utilisé la boucle for pour afficher les élément bien sûr, on n'a pas besoin donc je vais supprimer. Étants donné qu'on a une méthode. qui nus affiche tous les éléments. Maintenant, nous allons tester notre programme, mais avant ... tout notre dans méthode main. j'ai utilisé un objet. Scanner Qui va-nous permettre de pouvoir lire, l'entrer de clavier. Donc ... l'utilisateur va entrer la capacité du tableau, c'est-à-dire la taille du tableau. Puis j'ai créé un tableau. Qui va êtes ... égale. À notre méthode getTableau qui nous retour un tableau Puis j'appelle notre méthode trieTableau Qui va aussi égaler à ... un tableau Étants donné qui nous retourne un tableau aussi Et dans cet appel de méthode Je passe tout d'abord. La taille du tableau dans getTableau Puis dans notre tableau trie Tableau Je passe le tableau que l'utilisateur. Va entrer. et dans notre méthode print tableau Je vais afficher tout. Valeur Donc tous les éléments Que nous avons Trie à ... partir de la méthode. trieTableau Compilant notre programme Donc entrer la capacité du tableau nous mettre 5 Entrer les valeurs ... Maintenant, nous avons. Plus grand au plus petit Et si vous aviez réussi tous ses exercices Pour pouvoir trie les ... valeurs de l'ordre plus petit au plus grand Tout ce que vous avais à faire, c'est de changer Notre condition ... ici Nous allons enlever. Inférieures, nous allons mettre supérieur. On va recompiler notre programme. Entrer la capacité du tableau Nous ... allons mettre 5 Les valeurs Et là Nous valeur son afficher du plus petit au plus grand j'espère que vous ... avais compris. l'ensemble de ce challenge essayé de le refaire À plusieurs reprises Pour bien comprendre cette concept-là Merci d'avoir ... suis ce challenge à bientôt