Différence d'algorithme ?
Discutez d'informatique ici !
-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 18:42
-
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.
}
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités