Fonction compter interprete
Fermé
jojo72zerzerzer
-
12 oct. 2016 à 11:25
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 12 oct. 2016 à 15:01
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 12 oct. 2016 à 15:01
A voir également:
- Compte-tenu des caractéristiques de votre service chéquier, cette fonction n'est pas possible (renouvellement automatique...)
- Supprimer compte instagram - Guide
- Compte facebook piraté - Guide
- Créer un compte gmail - Guide
- Fonction si et - Guide
- Créer un compte google - Guide
2 réponses
Pierre1310
Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
645
12 oct. 2016 à 11:28
12 oct. 2016 à 11:28
Salut,
Si tu déclare une structure d’interprète, tu peux déclarer une variable qui sera mise à "true" si il a déjà été vu.
Si tu déclare une structure d’interprète, tu peux déclarer une variable qui sera mise à "true" si il a déjà été vu.
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
Modifié par [Dal] le 12/10/2016 à 15:02
Modifié par [Dal] le 12/10/2016 à 15:02
Salut jojo72zerzerzer,
Je vois deux solutions pour résoudre ton problème :
Créer une autre structure de données où tu stockes les interprètes à mesure que tu parcours ta liste chaînée s'ils n'ont pas déjà été stockés (voire une table de hachage pour éviter d'avoir à tout reparcourir à chaque vérification). Avec l'inconvénient de devoir allouer de la mémoire pour cette structure de données.
Ou, si ta liste chaînée est triée selon les interprètes, tu parcours simplement la liste, en ignorant les entrées consécutives identiques. Avec inconvénient qu'il faut la trier au préalable.
Dal
Je vois deux solutions pour résoudre ton problème :
Créer une autre structure de données où tu stockes les interprètes à mesure que tu parcours ta liste chaînée s'ils n'ont pas déjà été stockés (voire une table de hachage pour éviter d'avoir à tout reparcourir à chaque vérification). Avec l'inconvénient de devoir allouer de la mémoire pour cette structure de données.
Ou, si ta liste chaînée est triée selon les interprètes, tu parcours simplement la liste, en ignorant les entrées consécutives identiques. Avec inconvénient qu'il faut la trier au préalable.
Dal
12 oct. 2016 à 14:55
Si tu mets ta struct dans la liste chaînée d'albums, tu la perd de vue quand tu passes aux suivantes... non ?