Tópico | Nome | Sumário |
---|---|---|
Avaliação | Critérios de avaliação | |
1 | Revisão de ponteiros | Compile, execute e procure entender a saída do programa. |
Algoritmo de ordenação 1 | ||
Algoritmo de ordenação 2 | ||
Algoritmo de ordenação 3 | ||
Lista encadeada 1 | Adicionando e removendo nós no início da lista. | |
Lista duplamente encadeada (exercicio) | Complete o programa escrevendo as funcoes para adicionar e remover um no do final da lista | |
2 | Lista de Exercícios - 1 - Repetição | |
Lista de Exercícios - 2 - Funções | ||
Lista de Exercícios - 3 - Vetor/Matriz | ||
Lista de Exercícios - 4 - Registros (structs) | ||
Lista de Exercícios - 5 - Arquivos | ||
Lista de Exercícios - 6 - Recursão | ||
Lista de Exercícios - 7 - Ponteiros | ||
Trabalho 2 - Busca Binária de Strings | ||
Exemplos Busca Binária Não Recursva e Recursiva | ||
acessa_nomes.c (código fonte usado em sala) | Código fonte em C do programa para cadastrar/listar/consultar nomes em um arquivo texto. | |
arquivo-binario.c | Código fonte em C de um programa para cadastrar e listar registros em um arquivo binário. | |
arquivo_matriz_pssouza.c | Código fonte exemplo usado em sala de aula. | |
Exemplo de Arquivo de Entrada para o Trabalho 2 | O programa pode supor um formato de entrada padrao. No caso, um arquivo com N linhas, onde cada uma contem os nomes propriamente ditos (um por linha). Um exemplo de entrada eh o entrada.txt. Seu programa devera produzir uma saida ordenada como entrada_ordenada.txt. | |
3 | Notas Finais (atualizado em 19/12/2009) | Notas Finais da Disciplina. Atualizadas em 19/12/2009. |