Boa Noite!
Gostaria de saber como vou implementar um Fila Circular em Java!
Preciso dela para uma aplicação
valew!!
Boa Noite!
Gostaria de saber como vou implementar um Fila Circular em Java!
Preciso dela para uma aplicação
valew!!
Ponha no google a consulta “circular queue java”, clique em “Estou com sorte”.
Desculpe a curiosidade, mas em que (para que) voce vai usar uma fila circular em java?
Aguardo uma resposta, desde já agradeço.
Fino!! Gostei do Código … Mas eu queria mais simples pois este é mais avançado…
Eu queria usar apenas com vetor …com os metodos de inserir e mostrar… sem usar pacates e imports
queria mais feito passo a passo(na mão com crição de variaveis propria)…para que eu possa acompanhar …
o desenvolviemento da estrutura.
Tem alguma sugestão…só quero mais simples a implementação…Por favor.
VAlew!!
[quote=eduardoac]Desculpe a curiosidade, mas em que (para que) voce vai usar uma fila circular em java?
Aguardo uma resposta, desde já agradeço. :)[/quote]
Amigo, é para desenvolver o escalonamento de Round Robin e…
Eu preciso de uma fila circular mas não sei como vou implementá-la…
Valew!!!
Preciso dos métodos inserir , remover e mostrar
de uma fila circular…
é possível???
Desde já agradeço!!!
Alô galera!! quem pode me ajudar?
Preciso dos métodos inserir , remover e mostrar
de uma fila circular…
é possível???
Desde já agradeço!!!
public class Fila {
int inicio, fim, numelem,tamanho;
Object array[];
Fila(int tam){
this.inicio = 0;
this.fim = 0;
this.numelem = 0;
this.tamanho=tam;
this.array = new Object[tam];
}
Fila(){}
public boolean vazia(){
if(numelem==0)
return true;
return false;
}
public boolean cheia(){
if(numelem==tamanho)
return true;
return false;
}
public void inserir(Object elem){
if(!cheia()){
array[fim]=elem;
numelem++;
fim++;
if(fim==tamanho)
fim=0;
}
else
System.out.println("Fila Cheia");
}
public Object remover(){
Object temp=null;
if(!vazia()){
temp=array[inicio];
array[inicio]=null;
inicio++;
numelem--;
if(inicio==tamanho)
inicio=0;
}
else
System.out.println("Fila vazia");
return temp;
}
}
[quote=YoungT]
public class Fila {
int inicio, fim, numelem,tamanho;
Object array[];
Fila(int tam){
this.inicio = 0;
this.fim = 0;
this.numelem = 0;
this.tamanho=tam;
this.array = new Object[tam];
}
Fila(){}
public boolean vazia(){
if(numelem==0)
return true;
return false;
}
public boolean cheia(){
if(numelem==tamanho)
return true;
return false;
}
public void inserir(Object elem){
if(!cheia()){
array[fim]=elem;
numelem++;
fim++;
if(fim==tamanho)
fim=0;
}
else
System.out.println("Fila Cheia");
}
public Object remover(){
Object temp=null;
if(!vazia()){
temp=array[inicio];
array[inicio]=null;
inicio++;
numelem--;
if(inicio==tamanho)
inicio=0;
}
else
System.out.println("Fila vazia");
return temp;
}
}[/quote]
Valew Brother! vou testá-la ela aqui!!!
o Funcionamento desta estrutura é de uma fila circular mesmo, né???
abraço!!