Skip to content

Cezarj59/estruturaDeDadosJava_ListaEncadeada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Estrutura de Dados em Java - Lista Encadeada

Este projeto consiste na criação manual de uma estrutura de dados Lista Encadeada implementada na classe ListaEncadeada<T>, que utiliza a classe No<T> para representar cada elemento da Lista.

Os principais métodos implementados na classe ListaEncadeada<T> são:

  • add: para inserir um elemento na Lista.
  • get: para exibir o elemento da Lista especificado pelo index sem removê-lo.
  • remove: para remover um elemento da Lista especificado pelo index.
  • isEmpty: para verificar se a Lista está vazia
  • toString: para retornar uma representação em string da Lista Encadeada.

O uso de Generics no projeto permitiu que a instância do objeto fosse amarrada a um tipo de dado específico, tornando o código mais seguro e legível, e possibilitando a reutilização de código em diferentes tipos de dados sem a necessidade de repetição de código. Além disso, a utilização de Generics ajudou a evitar erros de casting e a melhorar a performance do projeto.

O projeto contém um exemplo de utilização da ListaEncadeada<String>, onde são adicionados e removido alguns elementos. Todo o codigo está comentado para melhor entendimento.

Tecnologias utilizadas

  • Linguagem de programação: Java java

  • IDE: Eclipse eclipse

About

Estrutura de Dados em Java - Lista Encadeada

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages