Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package substituicaodepaginas;
  6. import java.util.*;
  7.  
  8. /**
  9.  *
  10.  * @author Altair
  11.  */
  12. public class FIFO {
  13.    
  14.     public int contador;
  15.     public int contadorinicial,contadorfifo;
  16.    
  17.     public int FIFO(LinkedList <Integer> lista){ /*Metodo para verificar
  18.     se o elemento esta na lista*/
  19.       int quadros[] = new int [lista.getFirst()];
  20.       int topo = quadros[0];
  21.       for(int i=0;i<quadros.length;i++){
  22.           quadros[i] = lista.get(i+1);
  23.           contadorinicial++;
  24.           //System.out.println(quadros[i]);
  25.       }
  26.         for(int z=quadros.length+1;z<lista.size();z++){
  27.             for(int j=0;j<quadros.length;j++){
  28.                 if(lista.get(j)==quadros[j])
  29.                     break;  
  30.                 else{
  31.                     //if(topo<=quadros.length){
  32.                         quadros[topo] = lista.get(j);
  33.                         topo++;
  34.                         contador++;
  35.                         System.out.println(quadros[j]);
  36.                     //}
  37.                     //else
  38.                         //topo = 0;
  39.                     //for(int k=0;k<quadros.length-1;k++){
  40.                        // quadros[k] = quadros[k+1];
  41.                         //quadros[quadros.length-1] = lista.get(k);
  42.                         //System.out.println(quadros[k]);
  43.                        
  44.                     //}
  45.                      
  46.                 }    
  47.             }//contador++;
  48.         }
  49.         contadorfifo=contadorinicial+contador;
  50.         return contadorfifo;
  51.     }
  52.  
  53.     @Override
  54.     public String toString() {
  55.         return "FIFO  " + contadorfifo + "  ";
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement