O que eu preciso saber de algoritmos para usa o pacote Java Collections? Como diferenciar LinkedList e ArrayList?