Repositório dedicado ao estudo da linguagem C, focado em algoritmos de baixa performance, manipulação direta de memória e tipos heterogêneos, desenvolvidos durante a graduação de ADS.
- Linguagem: C (Padrão C11/C17)
- Ambiente: VS Code + GCC (MinGW)
- Paradigma: Imperativo e Estruturado
Atualmente, o repositório cobre:
- Gerenciamento de Memória: Alocação dinâmica com
malloc,reallocefree. - Ponteiros: Aritmética de ponteiros, passagens por referência e ponteiros de ponteiros.
- Estruturas de Dados: Implementação de
structsdinâmicas e gerenciamento de registros (Entidades). - Modularização: Organização de código em arquivos de cabeçalho (
.h) e implementação (.c). - Algoritmos Avançados: Busca sequencial, filtragem de dados e análise de complexidade Big O.
O código está organizado por períodos de aprendizado:
/fev: Fundamentos de sintaxe, tipos primitivos e estruturas de controle./mar: Introdução a vetores, strings e funções./abril: Alocação dinâmica, structs avançadas e Tipos Abstratos de Dados (TAD).