Exercícios: Filas

1104 palavras 5 páginas
UNIVERSIDADE DO VALE DO RIO DOS SINOS Atividade Acadêmica: Programação II/Laboratório II Prof.: Professores de Prog II/Lab II

Exercícios: Filas
1. Considere o trecho de código abaixo, onde f é uma fila com capacidade para 5 elementos e que está inicialmente vazia: public void foobar(Queue<Integer> f) { try {
f.enqueue(1);
f.enqueue(3);
f.enqueue(5);
f.enqueue(7);
f.enqueue(9);
} catch (OverflowException e) {
System.out.println(e);
} try {
f.dequeue();
f.dequeue();
} catch (UnderflowException e) {
System.out.println(e);
} try {
f.enqueue(2);
f.enqueue(4);
} catch (OverflowException e) {
System.out.println(e);
} try {
f.dequeue();
} catch (UnderflowException e) {
System.out.println(e);
} try {
f.enqueue(3);
} catch (OverflowException e) {
System.out.println(e);
}
System.out.println(f);
}

Assinale V ou F para os itens a seguir: ( F ) A ordem final dos elementos na fila (último println executado) é {2, 4, 3, 7, 9}; ( V )Não acontece nenhuma exceção no código acima. 2. Implemente um método que recebe duas filas q1 e q2 e transfere os elementos da segunda para a primeira de modo que eles fiquem na frente dos originais. Exemplo: supondo q1 = {1, 2, 3, 4} e q2 = {5, 6, 7, 8}, após a chamada do método devemos ter q1 = {5, 6, 7, 8, 1, 2, 3, 4} e q2 = {}. Dica: use uma fila auxiliar. public void prependQueue(Queue<E> q1, Queue<E> q2)

Revisão: 22/05/15

Página 1 de 6

UNIVERSIDADE DO VALE DO RIO DOS SINOS Atividade Acadêmica: Programação II/Laboratório II Prof.: Professores de

Relacionados

  • Exercicio Fila
    444 palavras | 2 páginas
  • Exercícios filas
    397 palavras | 2 páginas
  • Exercicios Teoria Filas
    1455 palavras | 6 páginas
  • Lista de Exercícios de Teoria das Filas
    596 palavras | 3 páginas
  • Lista de exercicios- teoria das filas
    433 palavras | 2 páginas
  • 7 Lista Exercicios Pilha Fila
    477 palavras | 2 páginas
  • Trabalho Prático sobre Estrutura de Dados - Exercício de Filas
    1466 palavras | 6 páginas
  • Ténis
    3576 palavras | 15 páginas
  • Simulação de Sistemas Arenalles
    1588 palavras | 7 páginas
  • Trabalho Futebol
    1113 palavras | 5 páginas