INSCREVA-SE NO CANAL https://goo.gl/JmIKy7
LEGENDAS EM PORTUGUÊS: https://www.youtube.com/shorts/cPCfUs8Rqtc
Acompanhe a sua evolução no curso: https://estude.org/cursos/ciencia-da-computacao/cs50-2025/
Este é o CS50, a introdução da Universidade de Harvard à arte da programação, destinada a alunos, com ou sem experiência prévia em programação.
Aula 3: Na semana zero, introduzimos a ideia de um algoritmo: uma caixa preta que pode receber uma entrada e produzir uma saída.
Nesta semana, vamos expandir nossa compreensão de algoritmos por meio de pseudocódigo e avançar para o código propriamente dito.
Além disso, consideraremos a eficiência desses algoritmos. De fato, vamos aprofundar nossa compreensão sobre como usar alguns dos conceitos discutidos na semana passada ao construir algoritmos.
À medida que avançamos nesta semana, você deve considerar como o funcionamento de um algoritmo com um problema pode determinar o tempo necessário para resolvê-lo.
Algoritmos podem ser projetados para serem cada vez mais eficientes, até um limite.
Hoje, focaremos no design de algoritmos e em como medir sua eficiência.
Tópicos: Busca: Busca Linear, Busca Binária. Ordenação: Bubble Sort, Selection Sort, Merge Sort. Notação Assintótica: Recursão.
#algoritmos #cs50 #programação
Créditos: David J. Malan (Harvard University)
CC BY-NC-SA 4.0: Licença Pública Internacional Creative Commons Atribuição-NãoComercial-CompartilhaIgual 4.0