CS50 2025 | Algoritmos (Aula 3) - Curso de Introdução à Ciência da Computação de Harvard

Опубликовано: 01 Август 2026
на канале: estude.org
328
13

INSCREVA-SE NO CANAL https://goo.gl/JmIKy7
LEGENDAS EM PORTUGUÊS:    • Como ativar legendas em português nos víde...  

Acompanhe a sua evolução no curso: https://estude.org/cursos/ciencia-da-...

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