Différence d'algorithme ?

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

Différence d'algorithme ?

par Rockleader » 04 Avr 2014, 11:41

Bonjour, je voudrais savoir quelle est la différence entre un algorithme de type LIFO (Last in First Out) qui sert de modèle sur les piles par exemples et qui va s'opposer à FIFO ; avec l'algorithme de type LRU (Last Recently Used).


Posé autrement, LRU est il un algo part entière ou est ce simplement un synonyme pour LIFO ou FIFO ?
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !



Cliffe
Membre Rationnel
Messages: 967
Enregistré le: 12 Juin 2012, 13:25

par Cliffe » 24 Avr 2014, 11:44

LIFO : dernier mémorisé => Premier utilisé
LRU : dernier utilisé

ça me parait simple la différence.

Code: Tout sélectionner
exemple() {
    x = 1; y = 3; z = 4;

    LIFO.add(x);
    LIFO.add(y);
    LIFO.add(z);
    print(y);

    LRU.getValue(); // y est la dernière variable utilisée lors du print.
    LIFO.getLast(); // z dernière variable stocker.
}

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 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