Tête ou Queue

Discutez d'informatique ici !
Avatar de l’utilisateur
Rockleader
Habitué(e)
Messages: 2126
Enregistré le: 11 Oct 2011, 18:42

Tête ou Queue

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 !



Avatar de l’utilisateur
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 :)

Avatar de l’utilisateur
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 !

Avatar de l’utilisateur
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 ! »

Avatar de l’utilisateur
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 ! »

Avatar de l’utilisateur
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 !

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite