caiooa

Untitled

Apr 14th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. aula estrutura de dados
  2. -livro do nívio ziviane
  3.  
  4. -só veremos ordenação interna
  5.  
  6. -criando uma tabela com apontadores de sua lista sequencial, da pra trabalhar com ela de forma indireta.
  7.  
  8. -assim, se fica mais rápido e se pode usar busca binária
  9.  
  10. -entender completamente os 3 listados como métodos simples de ordenação interna
  11.  
  12. -como decidir qual usar? já esta quase ordenado ou esta na ordem reversa? base de dados grande ou pequena?
  13.  
  14. -SELECTION VS INSERTION sort no slide 16/17
  15.  
  16. -BUBBLE sort usualmente o mais lento
  17.  
  18. ------------------------------------------------------------------------------------------------------------------------
  19. -ordenções mais complicadas
  20. ------------------------------------------------------------------------------------------------------------------------
  21. -SHELLSORT: baseado no insertion sort. "Divide and conquer". Cria subconjuntos, dessa forma transforma em pseudo ordenado lentamente. Dessa forma, o insertion fica rápido denovo.
  22.  
  23. -ainda não se descobriu um algorítmo para calcular "qual é o melhor H"
  24. ------------------------------------------------------------------------------------------------------------------------
  25. -QUICKSORT: também baseado no insertion sort e com divisão. Se aproveita de recursividade. Mais velocidade, mas função chamando função acaba criando uma cópia do que estava na pilha,consumindo mais memória. Outro problema é precisar de um pivô para fazer as comparações, quanto mais longe do elemento de valor médio, mais lento fica. Mas numa situação ideal ele é o mais rápido de todos.
  26. ------------------------------------------------------------------------------------------------------------------------
  27. -HEAPSORT: ordenação em árvores do tipo heap (árvore heap é um classe)
  28. -vantagem na constância. Diferença pequena entre melhor e pior caso. Ou seja: não é sensível às entradas.
  29. ------------------------------------------------------------------------------------------------------------------------
  30. considerações no slide 40
  31. -------------------------------------------------------------------------------------------------------------------------
  32. -Mergesort: ficou para o trabalho
  33. -------------------------------------------------------------------------------------------------------------------------
Add Comment
Please, Sign In to add comment