Salut à tous,

je dois faire un programme qui fait la gestion de mémoire,
en lisant des valeurs numériques à partir d'un fichier texte
et en les plaçant dans les pages mémoires (exemple 3 pages )
et en utilisant l'algorithme Optimal c'est à dire remplacer les pages qui ne seront pas utilisées durant une longue période

exemple si le fichier contient une ligne :
1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5

l'algorithme doit m'afficher les états de la mémoire de cette façon
(je précise quand il s'agit d'un défaut de page)

1) 1 DefautPage
2) 1 2 DefautPage
3) 1 2 3 DefautPage
4) 1 2 3 4 DefautPage
5) 1 2 3 4
6) 1 2 3 4
7) 1 2 3 5 DefautPage
8) 1 2 3 5
9) 1 2 3 5
10) 1 2 3 5
11) 4 2 3 5 DefautPage
11) 4 2 3 5


Merci de me donner un coup de main