theonlyrafael /
ipc-ufu
Repositório destinado a guardar as atividades e projetos realizados na matéria Introdução à Programação de Computadores.
Loading repository data…
IDP-samuka7abr / repository
Repositório destinado à monitoria da disciplina de Estrutura de Dados (IDP)
Bem-vindo(a) ao repositório oficial da Monitoria de Estrutura de Dados!
Este repositório foi criado com o objetivo de reunir materiais de apoio, exercícios práticos, códigos comentados e tutoriais que vão te acompanhar ao longo da disciplina.
A disciplina de Estrutura de Dados tem como objetivo desenvolver sua capacidade de resolver problemas com uso eficiente da memória e tempo de execução. Ao longo da matéria, você aprenderá a implementar e aplicar diversas estruturas fundamentais da computação, como:
O arquivo completo com a ementa oficial da disciplina está disponível em:
📄 Slides/Plano de Ensino - Estrutura de Dados.pdf
Durante a monitoria, serão propostos exercícios práticos que complementam os temas trabalhados em sala.
Esses exercícios valem até 0,5 ponto na média bimestral e são corrigidos de acordo com a entrega via pull request no GitHub.
A nota será calculada da seguinte forma:
Nota = (0,5 / num_de_tarefas) * num_de_tarefas_feitas
Os exercícios estarão organizados nas pastas:
Exercícios/
├── A1/
└── A2/
As entregas serão feitas a partir de forks e pull-requests aqui no github mesmo. Aqui vai um tutorial:
Abra o terminal e digite:
git --version
Se retornar algo como git version 2.x.x, está tudo certo.
sudo apt install git (Ubuntu/Debian)Para verificar se seu git já está configurado, rode o comando:
git config --list
Caso não esteja:
git config --global user.name "Seu Nome"
git config --global user.email "seu@email.com"
Ao acessar a página principal do repositório da monitoria, você verá (no canto superior direito) um botão escrito fork.
Ao clicar nesse botão, crie o repositório:
git clone <link do seu fork>
cd Monitoria-EDA (pode ser o nome do seu fork, mas sugiro não fazer alteração.)
Depois, adicione o repositório principal ao seu remotamente:
git remote add upstream https://github.com/samuka7abr/Monitoria-EDA.git
git remote -v
Você verá isso:
Esse comando servirá para que seu fork tenha os mesmos arquivos do original. (esse mesmo que você está)
git pull upstream main
//execute um comando separado do outro
git push origin main
git add .
git commit -m "resolvendo atividade X"
git push origin main
Esses commits e pushs mandarão suas alterações para o seu fork.
Depois, avaliarei seu código e juntarei ao repisitório original.
A pasta Estruturas/ contém bases de código comentadas das principais estruturas da disciplina, prontas para estudo, extensão e prática.
Estruturas/
├── lista_sequencial/
├── lista_dinamica_simples/
├── lista_dinamica_dupla/
├── pilhas/
├── filas/
├── arvores/
│ ├── binaria/
│ └── busca/
└── grafos/
Cada estrutura conta com arquivos .c e .h, com exemplos prontos para compilar e testar.
A monitoria será transmitida ao vivo e o suporte será prestado pelo servidor oficial do Discord:
Lá você poderá:
Bons estudos e sucesso na disciplina!
Samuel Abrão
Monitoria de Estrutura de Dados – IDP
Selected from shared topics, language and repository description—not editorial ratings.
theonlyrafael /
Repositório destinado a guardar as atividades e projetos realizados na matéria Introdução à Programação de Computadores.
AlbertoParente /
Repositório destinado a disciplina de Estruturas de Dados utilizando a linguagem C
matncb /
Repositório destinado à disciplina estrutura de dados (em C)
matheus-madureira /
Repositório destinado a estudos da linguagem C++ e Estrutura de dados.
BrunoMendesMorais /
Repositório destinado a organização dos conteúdos, exercícios e projetos desenvolvidos na disciplina de Estrutura de Dados do curso de ADS
rm3d0nc4 /
Repositório destinado a todos os códigos desenvolvidos durante a disciplina de Estrutura de Dados I (Módulo II do curso Tecnólogo em Análise e Desenvolvimento de Sistemas - IFPI, turma 2022.1)