Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
AED3 05 03 Análise de complexidade
Play lesson

Algoritmos e Estruturas de Dados III - AED3 05 03 Análise de complexidade

4.0 (3)
34 learners

What you'll learn

This course includes

  • 13 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

Videoaula da disciplina Algoritmos e Estruturas de Dados III no curso de Ciência da Computação da PUC Minas - 2021 ---------------------- A análise da complexidade do algoritmo Intercalação Balanceada se baseia no número de passadas pelo conjunto completo de registros, considerando tanto a etapa da distribuição quanto a etapa das intercalações. A cada passada, os registros são copiados de um arquivo (ou conjunto de arquivos) para outro. ---------------------- Como o algoritmo de ordenação externa por intercalações balanceadas usa acesso sequencial, o tempo das leituras de registros individuais é ótimo. No entanto, a cada vez que fazemos uma intercalação, precisamos ler todos os registros de uma conjunto de arquivos temporários e escrever esses registros em outro conjunto de arquivos temporários. Chamaremos isso de passada pelo arquivo. Acontece uma vez na faz inicial de distribuição dos blocos ordenados pelos arquivos temporários e, sem seguida, ocorre novamente a cada intercalação. O vídeo explica como podemos calcular a complexidade desse algoritmo.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere