Skip to content

aamandabraun/c-logic-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🟦 C: Lógica de Programação e Estruturas Dinâmicas

Status Badge


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.


🚀 Tecnologias e Ferramentas

  • Linguagem: C (Padrão C11/C17)
  • Ambiente: VS Code + GCC (MinGW)
  • Paradigma: Imperativo e Estruturado

📖 Conteúdos Praticados

Atualmente, o repositório cobre:

  • Gerenciamento de Memória: Alocação dinâmica com malloc, realloc e free.
  • Ponteiros: Aritmética de ponteiros, passagens por referência e ponteiros de ponteiros.
  • Estruturas de Dados: Implementação de structs dinâ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.

📁 Estrutura do Repositório

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).

About

Implementação de algoritmos e exercícios de lógica de programação em C. Práticas voltadas à graduação de ADS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages