SuelleMaciel /
Algoritmos-Busca-Ordenacao
Análise de performance e implementação em Java de diversos algoritmos de Busca e Ordenação.
Loading repository data…
lendadadti / repository
Implementação em Java de uma lista encadeada simples
Implementação em Java de uma lista encadeada simples
É uma estrutura de dados que armazena uma coleção de elementos. Consiste em uma série de nós, onde cada um deles possui duas informações principais: o dado guardado pelo nó e o endereço do próximo nó na lista. Perceba que deve haver apenas uma referência em cada nó: a referência para o próximo nó. Por isso é chamada de lista encadeada simples.
Existe uma outra estrutura chamada lista duplamente encadeada, onde cada nó possui duas referências: uma para o próximo nó da lista e outra para o nó anterior.
Em primeiro lugar, quando uma lista encadeada simples é instanciada, ela deve ter dois nós configurados: um nó chamado de cabeça (head) e outro chamado de cauda (tail). O nó cabeça é o primeiro nó da lista e o nó cauda é o último nó da lista. Ambos são nulos quando a lista é instanciada.
Para executar o projeto localmente, precisaremos compilar os códigos-fonte e rodar os arquivos gerados pela compilação. Os comandos abaixo foram executados em uma máquina que utiliza Debian GNU/Linux.
# Compilação
@cannudo ➜ /workspaces/lista-encadeada-simples (main) $ javac *.java
O comando
javacexecuta a compilação dos arquivos com extensão.javae gera os arquivos compilados com extensão.class. Para executar os arquivos.class, precisaremos utilizar o comandojava.
# Execução
@cannudo ➜ /workspaces/lista-encadeada-simples (main) $ java ListaEncadeada
Selected from shared topics, language and repository description—not editorial ratings.
SuelleMaciel /
Análise de performance e implementação em Java de diversos algoritmos de Busca e Ordenação.
Everton-Leon /
Implementação e estudo de algoritmos clássicos de ordenação (Bubble, Quick, Merge Sort, etc.) em Java para análise de complexidade e lógica.
Vitor-Carmo /
Implementação completa de Estruturas de Dados e Algoritmos em Java. De lógica fundamental e ordenação O(nlogn) a estruturas não-lineares como Árvores BST e Grafos aplicados a Business Intelligence. Inclui projeto final de gestão logística com Matriz de Adjacência.
WellingtonIdeao /
Implementação de Algoritmos em Java.
algpedia /
Implementação de algoritmos da Algpédia em JavaScript
chrislucas /
Repositório para estudo e implementação de algoritmos em grafos implementados em Java