1 A LinkedHashMap preserves the order in which objects are added
2 A TreeMap ensures that its elements will be in sorted order
3 Elements in a LinkedList are sorted but not ordered
4 Collections that implement the List interface allow duplicate elements
3 Elements in a LinkedList are ORDERED but not SORTED
não é mesmo?
ricardolecheta
todos acertaram!
maxguzenski
“marciolx”:
o item 3 estaria correto se fosse o contrário:
3 Elements in a LinkedList are ORDERED but not SORTED
não é mesmo?
sim estaria, mas todas as classes que implementam LIST sao ordenadas
cv1
Nao, ArrayList nao garante ordenacao nenhuma
ricardolecheta
acho que não cv, concordo com o Maximiliano, “todas as classes que implementam LIST sao ordenadas”
cv1
Bom, a menos que “ordenacao” pra vc tenha um significado diferente, ArrayLists nao sao ordenadas, e isso pode ser facilmente notado pelo fato de que a ArrayList implementa set(int, Object). Se a lista fosse ordenada, como vc poderia enfiar um objeto numa posicao qualquer do objeto sem estragar tudo?
Daniel_Quirino_Olive
Todos os java.util.List são indexados, mas não ordenados .
ricardolecheta
No própria API diz: “ordered collection”
o certo não seria : Todas as implementações de List são ordenadas por indexação ?
O conceito de ordenação é que a lista deve estabelecer uma certa ordem…
esta ordem pode ser a ordem como os elementos foram inseridos ou pode ser pela ordem de seus índices… por isso é “ordenada por índice”
Daniel_Quirino_Olive
Hmmm, entao ai tem uma " pegadinha" entre “ordered” e “sorted”.