Answered step by step
Verified Expert Solution
Question
1 Approved Answer
aidez moi a D veloppez le logiciel n cessaire pour les exigences mentionn es ci - dessous en utilisant le langage C + + un
aidez moi a Dveloppez le logiciel ncessaire pour les exigences mentionnes cidessous en utilisant le langage C
un arbre binaire : Vous tes cens construire une structure d'arbre pour stocker la liste des tudiants dans cette tche Votre programme doit lire le numro dtudiant le prnom et le nom de famille partir du fichier d'entre et les stocker dans une structure d'arbre binaire. Il est attendu que vous criez arbres diffrents pour fichiers d'entre diffrents
Le programme devrait inclure les fonctions suivantes :
construireArbre : C'est la fonction qui lit le fichier d'entre et construit la structure de l'arbre. Les nuds de l'arbre doivent tre crs en utilisant le numro dtudiantRemarque : Un exemple de code pour la lecture partir du fichier ncessaire lors de la cration de l'arbre est inclus dans le fichier dosyadanoku.cpp fourni avec l'assignation.
SupprimerEtudiant : Supprime ltudiant de l'arbre en demandant le numro dtudiant l'utilisateur.
scannerEnOrdre : Liste la structure de l'arbre de manire ordonne inorder
ScannerEnPreorder : Liste la structure de l'arbre en commenant par la racine preorder
ScannerEnPostorder : Liste la structure de l'arbre en commenant par la fin postorder
rechercherPremiereProfondeur : Effectue une recherche en profondeur d'abord sur l'arbre en demandant le numro dtudiant l'utilisateur. S'il est trouv il retourne les informations de prnom et de nom associes au numro dtudiant sinon il indique qu'il na pas t trouvImplmentez en utilisant une structure de pile.
rechercherPremiereLargeur : Effectue une recherche en largeur d'abord sur l'arbre en demandant le numro dtudiant l'utilisateur. S'il est trouv il retourne les informations de prnom et de nom associes au numro dtudiant sinon il indique qu'il na pas t trouvImplmentez en utilisant une structure de file.
EcrireDansDossier : C'est la fonction qui cre le fichier de sortie. La dernire version de l'arbre cr est crite dans le fichier de sortie. Dans cette fonction, l'arbre doit tre crit de manire rcursive en utilisant la mthode approprie
Dans les fichiers d'entre fournis datatxt datatxt datatxt les mmes informations dtudiant sont prsentes dans des ordres diffrents Aprs avoir crit le code, on attend de vous que vous valuiez les performances des fonctions de recherche pour diffrents fichiers d'entre dans votre rapport en comptant le nombre total dtapes etc., en utilisant des compteurs Le rapport devrait inclure vos mesures et valuations verbales et numriques
En plus des fonctions introduites cidessus, vous pouvez ajouter autant de fonctions que ncessaire votre programme. De plus, vous pouvez appeler les fonctions les unes l'intrieur des autres. Pour dterminer quelle fonction du programme doit tre excute un menu tel que celui dcrit cidessous doit tre prpar Les slections dans ce menu peuvent tre faites en utilisant des sousmenus si ncessaire
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started