Isso mesmo EduardoPinto. Eu vou inserir os elementos, ordenar uma única vez e consumi-los como numa fila.
Cheguei em casa e fiz um benchmark, como o colega recomendou. Usei uma linkedlist, uma arraylist e uma combinação (arraylist para ordenar, cria linkedlist com esta arraylist e consome o linkedlist)
O resultado foi:
- para poucos elementos deu na mesma
- para muitos elementos:
– para ordenar a arraylist é mais rápida em centenas de milissegundos.
– para consumir como uma fila o linkedlist é muuuuito mais rápido que o arraylist (isso eu ja sei porquê rs)
E outra: os testes deram melhor resultado quando eu usei a combinação. Interessante ^^…
Enfim, respondendo a pergunta deste tópico, a arraylist é mais rápida, mas não chega a ser tanto que a linkedlist também não possa ser usada, dependendo do caso.
O ruim é que os objetos que eu vou usar possuem atributo File com arquivos de 10MB pra cima, então eu não sei se os testes que fiz vão ser válidos pra mim, já que vou trabalhar com poucos objetos, porém pesados que ocuparão memória. Mas dá pra ter uma base, vou fazer outros testes.
Mas, esquecendo todo meu contexto e voltando à minha simples pergunta, acho que tá respondido! 
Estou postando em anexo os códigos que usei pra fazer o teste e exemplos de saida do programa.
Muito obrigada a todos!
TESTE 1
Início do teste de performance as Fri Apr 29 23:41:32 CLT 2011
----- Populando as filas -------
----- Filas já populadas com 100000 elementos -------
----- Ordenando as filas -------
Tempo de ordenacao da linkedList: 141ms
Tempo de ordenacao da arrayListTemp + criação da linkedListDeArrayListOrdenada: 109ms
Tempo de ordenacao da arrayList: 156ms
----- Filas já ordenadas -------
----- Consumindo as filas -------
Tempo de consumo da linkedList: 15ms
Tempo de consumo da linkedList de arrayList: 0ms
Tempo de consumo da arrayList: 5882ms
----- Filas já consumidas -------
TOTAL DE TEMPO ORDENACAO+CONSUMO DE LinkedList : 156ms
TOTAL DE TEMPO ORDENACAO+CONSUMO DE LinkedList(ArrayListOrdenada) : 109ms
TOTAL DE TEMPO ORDENACAO+CONSUMO DE ArrayList : 6038ms
Fim do teste de performance as Fri Apr 29 23:41:39 CLT 2011
TESTE 2
Início do teste de performance as Fri Apr 29 23:17:51 CLT 2011
----- Populando as filas -------
----- Filas já populadas com 1000000 elementos -------
----- Ordenando as filas -------
Tempo de ordenacao da linkedList: 1904ms
Tempo de ordenacao da arrayListTemp + criação da linkedListDeArrayListOrdenada: 1764ms
Tempo de ordenacao da arrayList: 1733ms
----- Filas já ordenadas -------
----- Consumindo as filas -------
Tempo de consumo da linkedList: 79ms
Tempo de consumo da linkedList de arrayList: 31ms
===> já são 23:39 e eu desisti de esperar a resposta!!!