rodrigmatrix / Estrutura_De_Dados_2019_1

Algoritmos da disciplina de estrutura de dados.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Estrutura_De_Dados_2019_1

Aluno: Rodrigo Gomes Resende

Algoritmos da disciplina de estrutura de dados.

01 - Princesa

  • O que você fez
    • Fiz a decaptação mas não fiz a parte de voltar a espada.
  • Com quem e como você fez
    • Fiz sozinho usando conceitos de lista duplamente encadeada.
  • O que aprendeu e sabe fazer
    • Aprendi a usar melhor o conceito de lista e melhorei aprendizado de ponteiros.
  • O que tem dificuldade ainda
    • Controlar a memória do programa para não dar seg fault.
  • Quanto tempo levou pra fazer a atividade
    • 2 horas.

02 - Queimada

  • O que você fez
    • Fiz toda a parte de queimada
  • Com quem e como você fez
    • Fiz sozinho me baseando em exemplos demostrados na aula.
  • O que aprendeu e sabe fazer
    • Aprendi melhor conceitos de recursão e como usar em matriz.
  • O que tem dificuldade ainda
    • Controle de posições não existentes na matriz.
  • Quanto tempo levou pra fazer a atividade
    • 1 hora.

03 - Labirinto

  • O que você fez
    • Criei o labirinto e encontrei a saída.
  • Com quem e como você fez
    • Fiz sozinho me baseando no código passado em sala.
  • O que aprendeu e sabe fazer
    • Aprendi melhor conceitos de recursão e limitações do C.
  • O que tem dificuldade ainda
    • Gerar o labirinto e entender melhor os conceitos de posicionamento na matriz.
  • Quanto tempo levou pra fazer a atividade
    • 2 dias.

04 - Fractais

  • O que você fez
    • Árvore, trigo e círculo.
  • Com quem e como você fez
    • Pedi ajuda para alguns amigos pois estava com muita dificuldade em entender as posições do xf e yf.
  • O que aprendeu e sabe fazer
    • Aprendi de forma visual o trabalho da recursão. Manipular a biblioteca xpaint.
  • O que tem dificuldade ainda
    • Posicionamento de x,y,xf,yf para fazer os desenhos.
  • Quanto tempo levou pra fazer a atividade
    • 1 dia.

05 - Cabeças com lista

  • O que você fez
    • Criei uma lista circular e resolvi o exercício da princesa usando ela.
  • Com quem e como você fez
    • Fiz sozinho me baseando nos conceitos de lista vistos em sala.
  • O que aprendeu e sabe fazer
    • Aprendi como controlar ponteiros de lista e tudo que ela pode fazer.
  • O que tem dificuldade ainda
    • Verificar se o selecionado é positivo ou negativo na lista na primeira execução.
  • Quanto tempo levou pra fazer a atividade
    • 2 dias.

06 - Ordenação

  • O que você fez
    • Fiz os algoritmos de ordenação bubble sort, insertion sort e selection sort.
  • Com quem e como você fez
    • Fiz sozinho me baseando nos conceitos de ordenação vistos em aula.
  • O que aprendeu e sabe fazer
    • Aprendi como ordenar vetores de elementos com diferentes algoritmos.
  • O que tem dificuldade ainda
    • Controle de posições.
  • Quanto tempo levou pra fazer a atividade
    • 1 hora.

08 - Banco

  • O que você fez
    • Todo o trabalho menos a parte de fazer o cálculo do maior lucro.
  • Com quem e como você fez
    • Fiz sozinho me baseando nos conceitos de aula.
  • O que aprendeu e sabe fazer
    • Aprendi a usar melhor o stringstream, as bibliotecas vector e queue.
  • O que tem dificuldade ainda
    • Controle de memória e quantidade de casos de teste para cada um dos métodos.
  • Quanto tempo levou pra fazer a atividade
    • 1 dia.

09 - Editor

  • O que você fez
    • Toda a primeira parte do trabalho (escrever, delete, backspace, seta para direita ou esquerda).
  • Com quem e como você fez
    • Fiz sozinho me baseando nos conceitos de lista e interadores vistos em sala.
  • O que aprendeu e sabe fazer
    • Aprendi como controlar melhor interadores em listas;
  • O que tem dificuldade ainda
    • Controlar o interador do cursor, fazer o ctrl z e ctrl x.
  • Quanto tempo levou pra fazer a atividade
    • 1 dia.

10 - HackerRank

  • O que você fez
    • Todos os exercícios.
  • Com quem e como você fez
    • Fiz sozinho me baseando nos conceitos de árvore e lista vistos em sala e o topview e levelorder com a ajuda do Uanderson Nunes.
  • O que aprendeu e sabe fazer
    • Aprendi a resolver problemas de árvore.
  • O que tem dificuldade ainda
    • As chamadas de métodos do topview e levelorder.
  • Quanto tempo levou pra fazer a atividade
    • 1 dia.

About

Algoritmos da disciplina de estrutura de dados.


Languages

Language:C++ 98.7%Language:C 1.3%Language:Makefile 0.0%