Skip to content

Latest commit

 

History

History
105 lines (69 loc) · 3.81 KB

README.md

File metadata and controls

105 lines (69 loc) · 3.81 KB
Algoritmo Logo

Algoritmos

Objetivo

Este repositório é destinado ao aprendizado dos conceitos do Algoritmos.

Metodologia

O processo de aquisição dos conhecimentos deve ser realizado a partir do estudo de cada branch existente neste repositório.

Cada branch implementada marca um conjunto de conceitos que são aplicados em código e que vai sendo refatorado até aplicação de todo conteúdo visto na disciplina.

Pré-Requistos

Agenda

1o Bimestre

Conteúdo 1. Fundamentos

  • Conceitos Básicos em C
  • Entrada e Saída de Dados
  • Leitura e Escrita de Dados
  • Compilação e Execução de Programas em C
  • Variáveis e Tipos de Dados
  • Expressões Aritméticas
  • Estruturas de Controle de Fluxo
  • Funções

TP1 - Trabalho Prático 1

Conteúdo 2. Estruturas de Controle em C

  • IF
  • ELSE
  • SWITCH
  • WHILE
  • DO WHILE
  • FOR
  • BREAK
  • CONTINUE

TP2 - Trabalho Prático 2

Conteúdo 3. Array e String em C

Conteúdo 4. Matrizes, Funções, Recursividade e Ponteiros

Atividade Fixação Ponteiro

Conteúdo 5. Notação Big(O)

  • Notação Big(O)
  • Complexidade de Algoritmos

Atividade Fixação Complexidade de Algoritmos

Conteúdo 6. Struct em C

2o Bimestre

Projeto 2o Bimestre

Conteúdo 7. Lista Ligada

  • Lista Ligada
  • Operações de Lista Ligada
  • Implementação de Lista Ligada

Conteúdo 8. Operações em Lista Ligada

  • Operações de Lista Ligada
  • Implementação das operações
  • Desafio

Conteúdo 9. Lista Duplamente Ligada

  • Operações de Lista Duplamente Ligada
  • Implementação das operações