les listes chainées vous les utilisée vous? [c] - Programmation
Marsh Posté le 12-01-2002 à 14:57:23
Ouaip : facile à faire, gestion optimale de la memoire, vitesse d'execution très correcte si on sait trouver les bonnes astuces.
Marsh Posté le 12-01-2002 à 15:04:34
veryfree a écrit a écrit : c ce qu on apprend en ce moment en cours et je voulait savoir si c etait vraiment utilisé par les porgrameur C merci |
listes chainees, arbres, tableaux
map, hashtables.. si tu apprends
tout ca en cours c'est que c'est les trucs
de base qu'on utilise.
C'est bien de savoir les programmer
meme si des librairies existent.
Evidemment tu peux faire un programme
sans utiliser une seule fois les listes
chainees.
A+
LEGREG
Marsh Posté le 12-01-2002 à 15:21:03
ouais, moi c'est comme ca que je fais, pas de liste chainée ni de stack, rien! que des déclarations de variable pur et dur!
C'est bien?
Marsh Posté le 12-01-2002 à 18:25:53
Ben au dela d'un certain degré de complexité tu pourras plus t'en sortir. Et tu bouffes beaucoup plus de mémoire que ce que t'as réellement besoin.
[edtdd]--Message édité par Ace17--[/edtdd]
Marsh Posté le 12-01-2002 à 18:44:10
Les listes chainees j'avais rien capter en cours, et depuis que je bosse, et que je programme des trucs qui me plaisent ben ca va tout seul
Et perso je les utilise pas mal (j'suis pas encore passe au STL)
Marsh Posté le 12-01-2002 à 18:51:26
Ace17 a écrit a écrit : Ben au dela d'un certain degré de complexité tu pourras plus t'en sortir. Et tu bouffes beaucoup plus de mémoire que ce que t'as réellement besoin. |
euh... au cas ou, c'était ironique
Marsh Posté le 12-01-2002 à 19:32:19
Godbout a écrit a écrit : Et perso je les utilise pas mal (j'suis pas encore passe au STL) |
c pourtant bien pratique d'importer un ptit slist.h ou un list.h des librairies STL
ca t'evite de perdre du temps a reprogrammer une pov liste chainee (ce ki n'est kan meme po bien ncompliké)
Marsh Posté le 12-01-2002 à 19:46:48
Dj_Jim a écrit a écrit : c pourtant bien pratique d'importer un ptit slist.h ou un list.h des librairies STL ca t'evite de perdre du temps a reprogrammer une pov liste chainee (ce ki n'est kan meme po bien ncompliké) |
Ouais mais si tu utilises direct les STL sans savoir comment fonctionne une liste chainee c'est pas top
Enfin chacun son point de vue hein...
Marsh Posté le 12-01-2002 à 22:04:21
moi je les utilise pas directement (j'ai pas mal utilisé en C dans le temps, surtout à l'école), mais j'utilise le TList de Borland très souvent, et il me semble qu'en interne c'est une list chaînée.
[edtdd]--Message édité par antp--[/edtdd]
Marsh Posté le 12-01-2002 à 22:06:44
la classe vector de la STL jsuis pas sur que ca soit une liste chaine
Marsh Posté le 12-01-2002 à 23:44:07
meme si c'est pas une liste chainee c'est un peu le meme principe
Marsh Posté le 12-01-2002 à 23:53:18
Et y a pas que vector dans la STL, y a aussi list, deque, set, map, ...
Marsh Posté le 13-01-2002 à 01:41:00
merci pour tout ces temoignages
je vais vraiment prendre ces truc au serieux
jerry
Marsh Posté le 13-01-2002 à 13:38:15
deathsharp a écrit a écrit : la classe vector de la STL jsuis pas sur que ca soit une liste chaine |
euh ben non vector c'est pas une liste chainee c'est un vector
par contre le type list en est une.
A+
LEGREG
Marsh Posté le 13-01-2002 à 14:25:21
Pour être précis la norme ne definit que les fonctionnalités du vector, l'implementation est tout à fait libre. Mais c'est vrai qui faudrait être tordu pour faire ca sous forme de liste chainée...
Sinon juste au cas ou, la STL c'est du C++, pas du C, et là la liste, il faut la faire à la main.
Marsh Posté le 12-01-2002 à 14:47:44
c ce qu on apprend en ce moment en cours et je voulait savoir si c etait vraiment utilisé par les porgrameur C
merci
[edtdd]--Message édité par veryfree--[/edtdd]