Algorythme en langage dev c++
Fermé
Bonjour,
j'ai un exo q je puisse pa le résoudre j'en ai tré besoin de sa solution avant le 2 janvier svp le voici: soit la structure de donnée qui consiste en N listes chainées numérotés de 1 a N ,contenant des nombres entiers triés dans chaque liste .on vous demande d'écrire les routines de gestion de cette structure sous forme d'un menu qui offre le choix a l'utilisateur de choisir entre les fonctionnalités suivantes
1- initialiser la structure
2- inserer une valeur dans une liste d'un numéro donné
3- supprimer une valeur dans une liste d'un numéro donné
4- rechercher une valeur dans une liste d'un numéro donné
5- affichage des valeurs d'une liste d'un numéro donné
6- fusionner toutes les listes en une seule liste triée
7- afficher la liste fusionnée
j'éspere avoir une réponse avant avant ce délais je vs remerci bcp
j'ai un exo q je puisse pa le résoudre j'en ai tré besoin de sa solution avant le 2 janvier svp le voici: soit la structure de donnée qui consiste en N listes chainées numérotés de 1 a N ,contenant des nombres entiers triés dans chaque liste .on vous demande d'écrire les routines de gestion de cette structure sous forme d'un menu qui offre le choix a l'utilisateur de choisir entre les fonctionnalités suivantes
1- initialiser la structure
2- inserer une valeur dans une liste d'un numéro donné
3- supprimer une valeur dans une liste d'un numéro donné
4- rechercher une valeur dans une liste d'un numéro donné
5- affichage des valeurs d'une liste d'un numéro donné
6- fusionner toutes les listes en une seule liste triée
7- afficher la liste fusionnée
j'éspere avoir une réponse avant avant ce délais je vs remerci bcp
A voir également:
- Algorythme en langage dev c++
- Telecharger dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Langage ascii - Guide
- Dev home. - Télécharger - Développement
- Langage binaire - Guide
1 réponse
On veut bien vous aider, mais nous ne sommes pas là pour résoudre vos devoirs, mais simplement pour résoudre vos problèmes si vous en rencontrez lors de votre travail. En clair, si votre programme ne fonctionne pas, montrez-nous ce que vous avez fait et nous pourrons peut-être vous aider.
D'autre part, prenez conscience que la résolution d'un tel devoir, avec les essais, a vite fait de prendre 1 heure même à une personne expérimentée (à moins de disposer de bibliothèques adéquates).
Bon courage pour votre devoir.
D'autre part, prenez conscience que la résolution d'un tel devoir, avec les essais, a vite fait de prendre 1 heure même à une personne expérimentée (à moins de disposer de bibliothèques adéquates).
Bon courage pour votre devoir.
30 déc. 2008 à 10:31
typedef struct bloc
{int element;
struct bloc*suiv;
bloc*prec;
}bloc;
bloc*t[50];
void initialisation (int i)
{
for(i=0;i<50;i++)
*t[i] = NULL;
}
void Insertion(int x,i;bloc*p;bloc*prec;bloc**t[i])
{
if(p!=null);
repeat
if(p->element==null);
{nouv bloc->suiv= *tete;
*tete=nouv bloc;
};
else
while (p->element<x)
p=p->suiv;
p->prec->suiv=nouv bloc;
nouv bloc->suiv=p;
}
void Suppression(int x,i;bloc*p;bloc*prec;bloc**t[i])
{for (i=0;i<50;i++)
bloc*t[i]=tete;
bloc*p= *tete;
if(*tete ==x)
*tete =p->suiv;
else prec->suiv =p->suiv;
}
void recherche (int x,i;bloc**t[i])
{bloc*t[i]=tete;
bloc*p=*tete;
for(i=0;i<50;i++)
{
if(p.element[i]==x) return i;
else recherche;
}
}
30 déc. 2008 à 10:34