Hashing com Árvore Binária
O código é uma implementação de um arquivo estruturado como uma tabela hash em que o método de resolução de colisão utiliza Árvore Binária. Para melhor entendimento do código, busque conceito sobre manipulação de arquivos com "hashing". Como usar o programa: O código foi feito para suportar uma estrutura hash com 11 arquivos, no código você pode alterar o tamanho da estrutura, se alterar coloque sempre números primos (7, 11, 13, 17, 19, 23...). Primeiro execute o código com nome "Main.py", e depois disso siga as instruções abaixo. Para começar a inserção entre com a letra "i" e na linha seguinte uma chave (um número maior que 0), na linha seguinte um nome e na linha seguinte uma idade. Para consultar ou remover registros entre: - consultar - "c", na linha seguinte a chave. - remover - "r", na linha seguinte a chave. Para imprimir a estrutura da tabela Hash entre com a letra "p". Para encerrar o programa tecle a letra "e".
Por: Danilo Azevedo
Árvore B
Implementação de uma árvore B. Conforme definição, cada nó da árvore conterá, com exceção da raiz, no mínimo "d" registros e no máximo "2d" registros, onde "d" é a ordem da árvore. O código trata-se da adaptação de alguns exemplos de livros de estrutura de dados e organização de arquivos. Para começar a inserção entre com a letra "i" e na linha seguinte uma chave (um número maior que 0), na linha seguinte um nome e na linha seguinte uma idade. Para consultar ou remover registros entre: - consultar - "c", na linha seguinte a chave. - remover - "r", na linha seguinte a chave. Para imprimir a estrutura entre com a letra "p" ou "o".
Por: Danilo Azevedo
LISCH e EISCH - Método de resolução de colisão
O código é uma implementação de um arquivo estruturado como uma tabela hash em que o método de resolução de colisão utilizado é ou o LISCH (Late Insertion Standard Coalesced Hashing) ou o EISCH (Early Insertion Standard Coalesced Hashing). Para iniciar o programa entre com a letra "e" - EISCH ou "l" - LISCH. Para começar a inserção entre com a letra "i" e na linha seguinte uma chave (um número maior que 0), na linha seguinte um nome e na linha seguinte uma idade. Para consultar ou remover registros entre: - consultar - "c", na linha seguinte a chave. - remover - "r", na linha seguinte a chave. Para imprimir a estrutura da tabela Hash entre com a letra "p". Para encerrar o programa letra "e".
Por: Danilo Azevedo
plasadd
insere nomes de aplicativos a uma lista, que vai ser executada po outro script que esta em vias de desenvolvimento ;)
Por: Reinaldo Marques de Lima
Cronômetro e/ou agendador de tarefas em Java
Era para ser apenas um marcador de tempo, mas fui acrescentando outras funções até que virou isso, rs. Funções: - Cronômetro com contagem no formato HH:MM:SS; - Função de pause e stop; - Conta de forma crescente (de 00:00:00 até o tempo configurado), decrescente (do tempo configurado até 00:00:00) ou infinito (de 00:00:00 até que se clique em "Pause" ou "Stop"); - Atalhos para valores pré-configurados de 0h30, 1h00, 1h30, 2h00 ou 2h30; - Notificação personalizada ao encerrar a contagem (opções de exibir mensagem ou executar um comando/script); - Botão de minimizar para a área de notificação (System Tray). Observações: - O ícone da área de notificação possui um aspecto ruim no Linux em função do próprio Java, no Windows ele possui a aparência correta; - O arquivo em anexo possui, além do código fonte, o arquivo .jar executável.
Por: Leandro Nkz
Fazendo backup e compactando
Script simples para fazer backup de um diretório fornecido por parâmetro. É gerado um arquivo compactado .zip.
Por: Raphael Henrique
Cotação atual do dólar - versão Python
Script para extrair a cotação atual do dólar junto ao site do BC. Adaptação da versão em PHP de Fabio Berbert de Paula.
Por: Perfil removido
Limpando pacotes desnecessários com apt-get
Script usando 3 comandos do apt-get para remover pacotes que ocupam espaço desnecessariamente no sistema. Obs.: os comandos exigem a senha de root neste script.
Por: Raphael Henrique
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Aparecer o Chuck Norris no seu terminal
[Resolvido] Jogo Portal fechando
Como configurar cores no prompt do Bash para usuário e root no Arch Linux









