All Projects → zoedsoupe → estrutura_de_dados

zoedsoupe / estrutura_de_dados

Licence: GPL-3.0 license
🇧🇷 Implementações dos princípios básicos e intermediários de Estrutura de Dados em Haskell!

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to estrutura de dados

Exemplos
Este repositório guarda exemplos de códigos e aplicações para você reaproveitar em seus projetos.
Stars: ✭ 60 (+200%)
Mutual labels:  estrutura-de-dados

Estrutura de Dados

https://img.shields.io/badge/PRs-welcome-brightgreen.svg

https://github.com/Mdsp9070/estrutura_de_dados/workflows/build/badge.svg?branch=main ps: caso essa “badge” esteja com a cor verde, significa que todos os testes passaram!

Este repositório tem a finalidade de abrigar meus estudos e exercícios referentes à matéria de Estrutura de Dados na UENF!

Além disso, este repositório é aberto para qualquer um que queira propor novas implementações ou novas Estruturas de Dados/Algoritmos!

Colocarei aqui minhas soluções e testes tanto para a primeira parte da matéria (EDI) quanto para a segunda parte, no próximo semestre (EDII).

Decidi fazer todos os trabalhos e exercícios com a linguagem Haskell!

Introdução ao Haskell

Caso você nunca tenha visto nada sobre Haskell, leia este arquivo.

Como contribuir?

Por favor, siga as instruções de contribuição deste arquivo.

Material

Além das implementações, você irá encontrar todo o material que usei como base para esta matéria, feito upload na pasta docs deste repositório!

Obviamente pedi permissão ao professor, e ele permitiu eu fazer upload dos slides dele.

Tmbém faço refência à materiais de apoio, vídeos e etc… Tudo pode ser encontrado aqui.

Como rodar os testes?

Dependências

  1. ghc -> compilador para Haskell
  2. stack -> ferramente de build (assim como o CMake)

Clone este repositório e rode stack test 🙂

Estruturas

Em construção…

Exercícios

LE1

  1. Cilindro
  2. Conjunto de Inteiros
  3. Data
  4. Clientes
  5. Matrizes
  6. Recursão

Testes

Todos os testes podem ser achados na sua respectiva pasta dentro do diretório test.

Além do CI (Continous Integration), disponibilizo aqui um gif demonstrando os testes:

./assets/testes.gif

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].