{"id":28717412,"url":"https://github.com/righigor/aeds-i","last_synced_at":"2026-05-15T12:33:41.985Z","repository":{"id":282634467,"uuid":"949064080","full_name":"righigor/aeds-I","owner":"righigor","description":"Repositório destinado à organização das listas de exercícios da disciplina de Algoritmos e Estruturas de Dados I em linguagem C, abordando desde conceitos básicos de lógica até práticas com estruturas de repetição, decisões condicionais, e algoritmos clássicos.","archived":false,"fork":false,"pushed_at":"2025-06-27T14:31:32.000Z","size":10773,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-27T15:40:45.443Z","etag":null,"topics":["c","c-plus-plus","cpp","object-oriented-programming"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/righigor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-15T15:40:09.000Z","updated_at":"2025-06-27T14:32:23.000Z","dependencies_parsed_at":"2025-03-15T23:25:29.403Z","dependency_job_id":"0a4bb1e2-ca57-48a4-b47b-ba99a88a8690","html_url":"https://github.com/righigor/aeds-I","commit_stats":null,"previous_names":["righigor/aeds-i"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/righigor/aeds-I","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righigor%2Faeds-I","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righigor%2Faeds-I/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righigor%2Faeds-I/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righigor%2Faeds-I/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/righigor","download_url":"https://codeload.github.com/righigor/aeds-I/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/righigor%2Faeds-I/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265728949,"owners_count":23818733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","c-plus-plus","cpp","object-oriented-programming"],"created_at":"2025-06-15T03:15:38.538Z","updated_at":"2026-05-15T12:33:41.973Z","avatar_url":"https://github.com/righigor.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Algoritmos e Estruturas de Dados I\n\nRepositório destinado à organização das **listas de exercícios da disciplina de Algoritmos e Estruturas de Dados I** em linguagem **C**, abordando desde conceitos básicos de lógica até práticas com estruturas de repetição, decisões condicionais, e algoritmos clássicos.\n\n![C Badge](https://img.shields.io/badge/language-C-blue)\n![C++ Badge](https://img.shields.io/badge/language-C++-blue)\n\n## 📚 Sobre o Repositório\n\nEste repositório contém resoluções das listas propostas ao longo da disciplina. Cada lista está separada em uma pasta com seus respectivos arquivos `.c`, devidamente comentados e organizados.\n\n\u003e As listas foram desenvolvidas com foco na prática de algoritmos fundamentais em linguagem C, consolidando o aprendizado de estruturas de controle, variáveis, laços de repetição, entrada e saída de dados, entre outros.\n\n## Listas de Exercícios\n\n- [Lista 01 - Conceitos Básicos](https://github.com/righigor/aeds-I/tree/main/lista-01)\n- [Lista 02 - Estruturas Condicionais em C](https://github.com/righigor/aeds-I/tree/main/lista-02)\n- [Lista 03 - While e Do While](https://github.com/righigor/aeds-I/tree/main/lista-03)\n- [Lista 04 - Funções em C](https://github.com/righigor/aeds-I/tree/main/lista-04)\n- [Lista 05 - Vetores e Matrizes](https://github.com/righigor/aeds-I/tree/main/lista-05)\n- [Lista 06 - Funções, Vetores, Strings, Matrizes e Registros](https://github.com/righigor/aeds-I/tree/main/lista-06)\n- [Lista 07 - Registros em C](https://github.com/righigor/aeds-I/tree/main/lista-07)\n- [Lista 08 - Arquivos em C](https://github.com/righigor/aeds-I/tree/main/lista-08)\n- [Lista 09 - Recursão](https://github.com/righigor/aeds-I/tree/main/lista-09)\n\n## Listas Avaliativas\n\n- [Lista de exercícios 1](https://github.com/righigor/aeds-I/tree/main/lista-01-avaliativa)\n- [Lista de exercícios 2](https://github.com/righigor/aeds-I/tree/main/lista-02-avaliativa)\n- [Lista de exercícios 3](https://github.com/righigor/aeds-I/tree/main/lista-03-avaliativa)\n- [Lista de exercícios 4](https://github.com/righigor/aeds-I/tree/main/lista-04-avaliativa)\n\n## Listas Plataforma Verde\n\n- [Lista de exercícios 1](https://github.com/righigor/aeds-I/tree/main/listas-verde/lista-01)\n\n## Trabalho Prático\n\nO trabalho prático final da disciplina **Algoritmos e Estruturas de Dados I** consiste na implementação de um projeto que envolva a aplicação dos conceitos aprendidos ao longo do curso. Os alunos devem desenvolver uma solução completa para um problema específico, utilizando as estruturas de dados e algoritmos estudados.\n\nO sistema simula a logística de entrega de mercadorias, com foco na manipulação eficiente de dados, estruturas como vetores e arquivos binários, e implementação de um algoritmo simples de roteamento baseado em distância euclidiana.\n\nO trabalho foi feito em colaboração com outro aluno, [Zaine Mendes](https://github.com/zainemt).\n\nO repositório contém a implementação completa do projeto, incluindo todos os arquivos fonte e documentação necessária para a compreensão do sistema se encontra em [SLEM - TP](https://github.com/righigor/tp-aeds-slem).\n\n## 📂 Estrutura do Projeto\n\n```bash\n📦 aeds-I\n├── 📁 lista-01\n│   ├── exec-01.c\n│   ├── exec-02.c\n│   └── ...\n├── 📁 lista-02\n│   └── ...\n├── 📁 lista-03\n│   └── ...\n└── README.md\n```\n\n\n## 🧪 Como compilar e executar\n\nExecute os arquivos individualmente usando o compilador `gcc`:\n\n```bash\ngcc exec-01.c -o exec-01\n./exec-01\n```\n\n## 👨‍💻 Autor\n\n**Igor Righi Gonçalves**  \nAluno de Engenharia de Software – PUC Minas  \n\n[![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/righigor) [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/igor-righi/) [![Email](https://img.shields.io/badge/Email-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white)](mailto:righigordev@gmail.com)\n\n---\n\n## 📎 Observações\n\n- Todos os exercícios foram testados em ambiente Linux (Ubuntu), utilizando o compilador `gcc`.\n- Sinta-se à vontade para explorar os códigos, deixar sugestões ou abrir *issues* se encontrar algo que possa ser melhorado.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frighigor%2Faeds-i","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frighigor%2Faeds-i","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frighigor%2Faeds-i/lists"}