Liste double trie a l'insertion avec une pile

Soyez le premier à donner votre avis sur cette source.

Vue 3 310 fois - Téléchargée 218 fois

Description

Bonjour,

c'est une liste double avec tri a l'insertion comme le dit le titre
les elements sont des Nombre(unsigned long int) associé a une date(unsigned long int)
la liste est trié selon la date
chaque element de la liste est un pointeur vers une pile contenant les nombres proprement dit

exemple (Element date)
1000 , 2
1 , 3
23 , 2
34 , 5

apres insertion

date 2
element 1000
element 23
date 3
element 1
date 5
element 34

j'espere que je suis clair

-----------------------------------------------------
TOUTE CRITIQUE CONSTRUCTIVE OU OPTIMISATION
SERA LA BIEN VENU
MERCI D AVANCE
-----------------------------------------------------

Source / Exemple :


voir le zip

Conclusion :


quelque info: j'utilise une structure d'encapsulation a des fins d'optimisations
memoire du debut de liste, de fin de liste, du dernier element inseré,du nombre d'element inserés

je poste la source pour trois raisons:
-j'ai galeré pour ecrire cela et tout n'etait pas nouveau (je me suis servit d'une doc sur les liste et les piles prevenant d'un site concurent ou peut etre ami) donc cela peut aider quelqu'un de plus jeune que moi

-j'ai conscience que tout n'est pas parfait dans la source, si une ou des ame(s) charitable(s) pouvaient jeter un oeil et me dire ce qui n'est pas bon ou ameliorable

-j'ai conscience que tout n'est pas parfait dans la source, si une ou des ame(s) charitable(s) pouvaient jeter un oeil et me dire comment optimiser ma source

D'avance merci a tous

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
286
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
22 avril 2012
2
A mon avis, c'est Windows qui est c.....
Je vais essayer de prendre le temps de jeter un œil à cela... Mais je ne promets rien !
Bonne continuation !
Messages postés
69
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
29 août 2012

re salut

je viens de m'apercevoir d'un probleme
dans la fonction pop de la pile la valeur de retour est declare en int
ca doit etre un unsigned long int

desole
Messages postés
69
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
29 août 2012

salut ,merci pour la note

si tu as le temps de regarder le code ,j'aimerai beaucoup optimiser et securiser ce code

quand je regarde les adresses de la 1ere creation de liste et de la seconde ,je ne trouve pas la meme.
et pourtant tous est bien effacé je ne comprend pas trop.
j'ai verifié tous les pointeurs et je les efface bien
-est ce que c'est du a la gestion de memoire windows??
-est ce que quelqu'un connais un soft pour pister les util memoire d'un exe?

de plus quand je regarde l'util memoire par l'explorateur windows mon soft consome 9mega quand je reduis la fenetre et que je la reouvre je suis descendu a 162 kilo???????????? c'est windows ou moi qui suis c..

merci
Messages postés
286
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
22 avril 2012
2
Hello !

Je n'ai pas vraiment regardé le code en lui-même, mais je trouve que c'est un très bon exemple pour la gestion des pointeurs.
Le code est propre, commenté, les noms de variables explicites, ...
Bien !
A+ !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.