> For the complete documentation index, see [llms.txt](https://programando-o-mundo.gitbook.io/micro-fundamentos-aeds/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://programando-o-mundo.gitbook.io/micro-fundamentos-aeds/readme.md).

# Introdução

![algorithms](https://user-images.githubusercontent.com/9157977/224499700-a576c9d3-e59e-4e6e-be66-d7bc92dfbabd.jpg)

Seja bem vindo ao repositório de Microfundamentos das disciplinas de Algoritmos e Estruturas de Dados. Aqui você irá encontrar mini aulas sobre os mais diversos assuntos, além de módulos com aulas para te auxiliar no entendimento mais profundo de algumas linguagens de programação (Até então temos aulas de C e Java).

O objetivo deste repositório não é ser um substituto para as aulas, mas sim um complemento (ou um guia de estudos). Além das aulas, também é colocado links para você continuar seu aprendizado em outros cantos da internet, como vídeos, aulas abertas de outras universidades, cursos abertos, páginas de documentação e muito mais.

Espero que gostem do material que foi produzido neste repositório. Fiquem a vontade para abrirem *Issues* com sugestões de aulas além de correções de qualquer erro que for encontrado. Para mais informações olhe no arquivo **CONTRIBUIR.MD**

Muito obrigado, e bons estudos!

## Conteúdo

* [Algoritmos e Estruturas de Dados 1](/micro-fundamentos-aeds/aeds1.md)
* [Algoritmos e Estruturas de Dados 2](/micro-fundamentos-aeds/aeds2.md)
* [Algoritmos e Estruturas de Dados 3](/micro-fundamentos-aeds/aeds3.md)
* [C](/micro-fundamentos-aeds/c.md)
* [Java](/micro-fundamentos-aeds/java.md)

## Conteúdo Planejado

* C++ - Módulo com utilidades para C++
* Ambiente de Desenvolvimento - Módulo com utilidades para ajudar a configurar ambientes de desenvolvimento (WSL, Linux, Windows, etc...)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://programando-o-mundo.gitbook.io/micro-fundamentos-aeds/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
