8000 GitHub - WillianSilva51/Matriz-Esparsa: O projeto visa otimizar o armazenamento e as operações em matrizes esparsas, que possuem maioria de elementos zero. Armazenando apenas os valores não nulos, economiza-se memória e acelera-se operações como soma, multiplicação e inversão. Um exemplo prático é o uso de matrizes em programas de planilha como o Excel.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

O projeto visa otimizar o armazenamento e as operações em matrizes esparsas, que possuem maioria de elementos zero. Armazenando apenas os valores não nulos, economiza-se memória e acelera-se operações como soma, multiplicação e inversão. Um exemplo prático é o uso de matrizes em programas de planilha como o Excel.

License

Notifications You must be signed in to change notification settings

WillianSilva51/Matriz-Esparsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matriz Esparsa

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests

Matriz Esparsa

Este projeto implementa uma Matriz Esparsa eficiente, otimizando espaço ao armazenar somente valores diferentes de zero.

Ajustes e melhorias

As próximas atualizações para a Matriz Esparsa serão:

  • Implementar inserção e remoção dinâmicas
  • Otimizar a busca de elementos
  • Adicionar testes automatizados
  • Melhorar documentação de uso
  • Suporte a diferentes tipos de dados

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Git instalado
  • Compilador C++ instalado
  • Makefile instalado
  • Sistema operacional Windows / Linux / Mac
  • Consultou a documentação do projeto

🚀 Compilando a Matriz Esparsa

Para compilar a Matriz Esparsa, siga estas etapas:

Dentro do diretório do projeto, execute o seguinte comando:

  • Linux e macOS:
make
  • Windows:
mingw32-make

☕ Executando a Matriz Esparsa

Para usar a Matriz Esparsa, execute o seguinte comando:

Dentro do diretório do projeto, execute o seguinte comando:

  • Linux e macOS:
./bin/Matriz-Esparsa
  • Windows:
bin/Matriz-Esparsa.exe

Personalize os exemplos conforme necessário.

📫 Contribuindo para Matriz Esparsa

Para contribuir com a Matriz Esparsa:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin Matriz-Esparsa/<local>
  5. Crie a solicitação de pull.

Consulte como criar uma solicitação pull.

🤝 Colaboradores

Agradecimentos especiais aos seguintes colaboradores:

Foto do Iago de Oliveira no GitHub
Iago de Oliveira

📝 Licença

Este projeto está sob licença. Consulte LICENÇA para mais informações.

About

O projeto visa otimizar o armazenamento e as operações em matrizes esparsas, que possuem maioria de elementos zero. Armazenando apenas os valores não nulos, economiza-se memória e acelera-se operações como soma, multiplicação e inversão. Um exemplo prático é o uso de matrizes em programas de planilha como o Excel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0