Mudanças entre as edições de "Computação II"
Ir para navegação
Ir para pesquisar
m (→Professores) |
m (→Programa (linhas gerais)) |
||
(2 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 8: | Linha 8: | ||
*Operações de inserção, remoção e busca em vetores e listas ligadas. | *Operações de inserção, remoção e busca em vetores e listas ligadas. | ||
*Busca binária | *Busca binária | ||
− | *Algoritmos de ordenação subquadráticos (mergesort, heapsort, quicksort) | + | *Algoritmos de ordenação subquadráticos (mergesort, [[Heap|heapsort]], quicksort) |
*Identificação de padrões (expressões regulares) | *Identificação de padrões (expressões regulares) | ||
*Busca de strings em texto | *Busca de strings em texto | ||
Linha 19: | Linha 19: | ||
Os últimos professores a darem essa matéria foram: | Os últimos professores a darem essa matéria foram: | ||
− | *[[ | + | *[[Yoshiharu Kohayakawa]] (2021) |
*[[Walter Figueiredo Mascarenhas]] (2012) | *[[Walter Figueiredo Mascarenhas]] (2012) | ||
*[[Paulo José da Silva e Silva]] (2008) | *[[Paulo José da Silva e Silva]] (2008) |
Edição atual tal como às 00h25min de 25 de junho de 2025
O curso de computação II é basicamente um curso introdutório de desenvolvimento de algoritmos e estrutura de dados. O conteúdo específico depende do professor.
Programa (linhas gerais)
- Recursão.
- Ponteiros
- Listas ligadas, pilhas e filas.
- Operações de inserção, remoção e busca em vetores e listas ligadas.
- Busca binária
- Algoritmos de ordenação subquadráticos (mergesort, heapsort, quicksort)
- Identificação de padrões (expressões regulares)
- Busca de strings em texto
- Noções de análise de eficiência de algoritmos
É comum o professor dar as partes finais do curso numa linguagem de script como Python ou Perl.
Professores
Os últimos professores a darem essa matéria foram:
- Yoshiharu Kohayakawa (2021)
- Walter Figueiredo Mascarenhas (2012)
- Paulo José da Silva e Silva (2008)
- Alan Mitchel Durham (2007)
- Alair Pereira do Lago (2006)
- Marco Dimas Gubitoso (2005)
Bibliografia
Robert Sedgewick, Algorithms in C, 2nd. ed., Addison Wesley Longman, 1990.