Tête ou Queue
Discutez d'informatique ici !
-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 18:42
-
par Rockleader » 27 Fév 2014, 19:54
Bonsoir, question pas très importante mais j'aimerais que l'on me lève un doute^^
Lorsque l'on implémente une structure de type liste; on a une liste d'élément de gauche à droite
Simple exemple: 5 : 2 : 6 : 10
Considère on que la tête est le premier élément de la liste ou le dernier ? Donc la tête dans cet exemple c'est 5 ou 10 ?
Ou bien on l'interprète comme on veut ?
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 27 Fév 2014, 20:30
hello,
généralement, la tete c'est le premier élément, la queue le dernier.
Donc 5 la tête, 10 la queue.
la vie est une fête

-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 18:42
-
par Rockleader » 27 Fév 2014, 21:50
Ok; donc on peut le considérer comme une file en fait; parce que si on se base sur la pile la tête ça sera plutôt le dernier ajouté.
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 27 Fév 2014, 21:55
c'est pas parce que c'est le dernier ajouté que c'est pas le premier de la liste.
la vie est une fête

-
Monsieur23
- Habitué(e)
- Messages: 3966
- Enregistré le: 01 Oct 2006, 17:24
-
par Monsieur23 » 28 Fév 2014, 09:47
Aloha,
fatal_error a écrit:hello,
généralement, la tete c'est le premier élément, la queue le dernier.
Donc 5 la tête, 10 la queue.
Pour moi, la tête c'est 5, et la queue c'est [2:6:10] non ?
« Je ne suis pas un numéro, je suis un homme libre ! »
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 28 Fév 2014, 13:38
slt Monsieur23,
ben on est d'accord pour la tete.
Pour la queue, ouais tu as surement raison, c est vrai qu en prolog on considere Head, et le reste la queue...
pour moi la queue ca evoque la toute fin de la liste mais bon, c est ptet pas la def standard..
la vie est une fête

-
Monsieur23
- Habitué(e)
- Messages: 3966
- Enregistré le: 01 Oct 2006, 17:24
-
par Monsieur23 » 28 Fév 2014, 14:21
J'sais pas, en prog fonctionnelle en tous cas c'est comme ça (Caml, Haskell,
). C'est "difficile" de récupérer le dernier élément d'une liste (donc le premier ajouté), et c'est pour ça que ça a pas une structure FIFO.
Mais si en C, on peut récupérer à la fois le premier et le dernier élément, alors effectivement on a une structure FILO et FIFO à la fois :-)
« Je ne suis pas un numéro, je suis un homme libre ! »
-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 18:42
-
par Rockleader » 01 Mar 2014, 01:55
Merci pour vos conseils; je ne pense pas avoir raté mon partiel ;)
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités