Exercice java débutant Trie tableau

Exercice java débutant Trie tableau - Java - Programmation

Marsh Posté le 28-01-2013 à 08:54:34    

Bonjour,je suis débutant en java et  j'ai un mini-projet à rendre dans deux jours là je travaille sur un exercice de calculatrice scientifique du coup j'ai vraiment pas le temps pour terminer les autres merci de m'aider sur celui là je serais vraiment reconnaissant:  
 
L'objectif de l'exercice consiste à créer un tableau trié (ordre croissant) d'entiers. Il faudra  
définir une classe TableauTrie ayant deux attributs privés :  
11  
- tab : représentant un tableau d'entiers.  
- nbelem : le nombre réel d'éléments du tableau.  
? Indication : nbelem a pour rôle de compter le nombre exacte des éléments du tableau.  
(Dès la création de l'objet, sa valeur est initialisée par défaut à 0 par le système) qui se  
diffère du taille maximum (réserve à la mémoire le nombre maximum d'éléments du  
tableau).  
1) Prévoir deux constructeurs :  
- Le premier permet d'allouer un tableau de taille 100.  
- Le deuxième permet d'allouer un tableau dont la taille maximum est passée en  
paramètre.  
2) Les méthodes suivantes seront développées pour cette classe :  
- void inserer (int entier) : insère un entier dans le tableau en respectant un ordre croissant  
sur les entiers.  
- void retirer (int entier) : retire un entier donné, si un tel entier est dans le tableau. Si  
l'entier figure plusieurs fois, une seule occurrence est retirée.  
- void modifier(int entier,int entierModif) : modifie un entier donné par un autre nombre,  
si un tel entier est dans le tableau. Si l'entier figure plusieurs fois, une seule occurrence est  
modifiée.  
3) - void insererTab(int [] tab2) : insère les éléments du tableau trié tab2 dans le tableau en  
respectant un ordre croissant sur les entiers.  
- void retirerTab(int [] tab2): retire les éléments du tableau trié tab2 donné, si des tels  
éléments du tableau trié est dans le tableau. Si les éléments du tableau trié figurent plusieurs  
fois, une seule occurrence est retirée.  
- void modifierTab(int [] tab2,int [] tab3): modifie les éléments du tableau trié tab2 donné,  
si des tels éléments du tableau trié est dans le tableau par les éléments consécutifs du tableau  
trié tab3.Si les éléments du tableau trié figurent plusieurs fois, une seule occurrence est  
modifiée.  
- void afficher() : affiche le contenu du tableau comme suit : Liste des valeurs du tableau :  
1 - 10 - 6 ...  
4) Ecrire la classe EssaiTableauTrie qui contient la méthode main permettant de tester la  
classe TableauTrie contenant les instructions suivantes :  
- Création d'un tableau de taille 15.  
- Insertion des valeurs 1, 4, 8, 9 et 10 dans le tableau.  
- Affichage du tableau.  
- Insertion de la valeur 5 dans le tableau  
- Affichage du tableau  
- Retirer la valeur 8 du tableau.  
- Affichage du tableau.  
- Modifier la valeur 9 du tableau par 11.  
- Affichage du tableau.  
12  
- Modifier la valeur 1 du tableau par 12.  
- Affichage du tableau.  
- Insertion d'un tableau [3, 6, 7] dans le tableau.  
- Affichage du tableau.  
- Retirer d'un tableau [4,5,10] dans le tableau.  
- Affichage du tableau.  
- Modifier d'un tableau [3,6,11,12] dans le tableau par un tableau [1,2,13,15].  
- Affichage du tableau.

Reply

Marsh Posté le 28-01-2013 à 08:54:34   

Reply

Marsh Posté le 28-01-2013 à 10:20:35    

Négocies un délai avec ton prof,  
éventuellement mets des priorités dans tes projets,  
et surtout cesse de croire que la communauté java / les développeurs  
de ce forum te doivent ce genre de service.
Ce genre de demande est de plus contraire aux règles de ce forum.

Reply

Marsh Posté le 09-02-2013 à 13:58:27    

Surtout que ça à pas l'air bien compliqué. Ça dois pouvoir se torcher en 4-5h


---------------
Ventes - FeedBack
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed