Conheça os principais algoritmos de ordenação e busca aplicados em Python
Nível Iniciante Categoria Desenvolvimento Back-end
É de extrema importância para desenvolvedores conhecerem os principais algoritmos de ordenação e busca.
Ao conhecer estes algoritmos, os desenvolvedores se tornam capazes de escolher quais algoritmos de pesquisa e ordenação mais adequados para cada uma das situações corriqueiras que envolvem a manipulação de conjuntos de informações, evitando a utilização de mais recursos do que o necessário para cada tipo de tarefa.
Portanto, veremos neste curso como funcionam e como implementar vetores, algoritmos de busca linear, busca binária, selection sort e como analisar a complexidade assintótica de um algoritmo
É de extrema importância para desenvolvedores conhecerem os principais algoritmos de ordenação e busca.
Ao conhecer estes algoritmos, os desenvolvedores se tornam capazes de escolher quais algoritmos de pesquisa e ordenação mais adequados para cada uma das situações corriqueiras que envolvem a manipulação de conjuntos de informações, evitando a utilização de mais recursos do que o necessário para cada tipo de tarefa.
Portanto, veremos neste curso como funcionam e como implementar vetores, algoritmos de busca linear, busca binária, selection sort e como analisar a complexidade assintótica de um algoritmo
Neste curso abordaremos como funcionam e como implementar os principais algoritmos de busca e ordenação. São vídeo aulas e apostilas que mostram como implementar estes algoritmos no Python. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.
Dentre várias outras coisas, você verá:
Este curso é destinado a estudantes e desenvolvedores que desejam aprofundar seus estudos nas áreas de ciência da computação e análise algorítmica, além de desenvolvedores que desejam compreender melhor o funcionamento, as vantagens e as desvantagens dos diferentes algoritmos de busca e ordenação.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.
Introdução ao curso
2 aulasNesta aula veremos o que são algoritmos e vetores.
6 aulasNesta aula veremos como funciona e como implementar o algoritmo de busca linear.
3 aulasNesta aula veremos como funciona e como implementar o algoritmo de selection sort.
3 aulasNesta aula veremos como funciona e como implementar o algoritmo de busca binária
4 aulasNesta aula veremos o que é e como funciona a análise de complexidade assintótica.
5 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!