/treinaweb-estrutura-dados-parte-1

Repositório com o código produzido durante o curso "Java - Estruturas de Dados - parte 1" da TreinaWeb

Primary LanguageJava

TreinaWeb: curso "Java - Estruturas de Dados - parte 1"

Repositório com o código produzido durante o curso "Java - Estruturas de Dados - parte 1".

Ferramentas utilizadas no curso:

  • Eclipse 09-2018
  • Java JDK 11

Lista de commits

Hash Descrição
3acf3ebfd34065bfade49aab98709007129c7351 Aula 2.2: Gerenciamento básico de memória na JVM: Value-Types e Reference-Types
e3f5e28dfd5576698a6e0b1f190880cbbe3de380 Aula 2.4: Gerenciamento básico de memória na JVM: ponteiros e os métodos equals() e hashCode()
7739eeb945a2944a063761d80f92cc8c26423598 Aula 3.1: Estruturas de Dados - vetores: conceitos básicos
da0a7a54e5f5b907ab362b0643421f1a4213d510 Aula 3.2: Estruturas de Dados - vetores: encapsulando as funcionalidades de um vetor
62293402e4bfd542b17b79b138e0d6f66b821cdc Aula 3.3: Estruturas de Dados - vetores: criando estruturas genéricas
5f8da068c39b8c73e9b8d58ed637fd2cf72673ea Aula 3.5: Estruturas de Dados - vetores: criando a funcionalidade de inserção
b8f2d737b5c72a1d6a7bd03bdac4c90f8cf76b49 Aula 3.6: Estruturas de Dados - vetores: criando a funcionalidade de inserção em uma posição específica
e68d78b6acf9f089f9cfd9eca83c733ec3c746fd Aula 3.7: Estruturas de Dados - vetores: iterando sob um vetor
ffc8bc540c9b93531d7fa77bf7c11a893d76d75e Aula 3.8: Estruturas de Dados - vetores: adicionando as funcionalidades contem() e indice()
30db7fea35964fb89372ec0f88d90f1ff852f422 Aula 3.9: Estrutura de Dados - vetores: adicionando a funcionalidade de remoção de elementos
40b7f2288bf8d959dde2e0ad73c3ea86a4cc1eb6 Aula 4.2: Estruturas de Dados - listas ligadas: criando uma representação genérica para um nó
50219bcb06a40d3cdb37af1904fe9cd93c60c6ae Aula 4.3: Estruturas de Dados - listas ligadas: criando a estrutura básica de uma lista ligada
e4dd09027a40f940851934ee1605793246ba33a0 Aula 4.4: Estruturas de Dados - listas ligadas: criando as funcionalidades de inserção, de retorno do tamanho e de verificação de existência de nós
56917bf3d6bcde7e18377796dcf19155f8f69739 Aula 4.5: Estruturas de Dados - listas ligadas: implementando o método toString() e conhecendo o StringBuilder
907f7a06d37cb92ed7495f9d037e7282c6dec0e6 Aula 4.6: Estruturas de Dados - listas ligadas: criando as funcionalidades de inserção em uma posição e de recuperação de nós
82e13912c1d651db1252576f89f328389a2248d5 Aula 4.7: Estruturas de Dados - listas ligadas: depurando o código e entendendo melhor a relação entre os nós de uma lista ligada
5adceeb5c07dff5eb53e9e29039d9dec0cff8035 Aula 4.8: Estruturas de Dados - listas ligadas: implementando os métodos contem() e indice()
5226f51d458e6fbea61552c1e8c989ad3835ea2f Aula 4.9: Estruturas de Dados - listas ligadas: implementando as funcionalidades de remoção
19be4f6923a13155adba42dd50da5a50a843dd28 Aula 5.1: Estruturas de Dados - listas duplamente ligadas: conceitos básicos e primeiras implementações
4fb3ba4e9ff4ac30bbb18234fedc28569d739744 Aula 5.2: Estruturas de Dados - listas duplamente ligadas: modificando os métodos de inserção
821c6f498ec76565af56f8cc2144f9f77d56c7d9 Aula 5.3: Estruturas de Dados - listas duplamente ligadas: modificando os métodos de remoção
87ec2f88afb87a4b9db094bb4fb9a67e1f0622df Aula 5.4: Estruturas de Dados - listas duplamente ligadas: testando a lista duplamente ligada
52f78246cf651bb0fff5de167d301fb6ce99d510 Aula 6.2: Estruturas de Dados - pilhas: implementando as funcionalidades de empilhamento e de verificação de existência de nós
2192e4707824940a1aca77f7f12b69abf02f3615 Aula 6.3: Estruturas de Dados - pilhas: implementando a funcionalidade de desempilhamento
f6d21af4d162456033aef8de026b8d3d108cf97e Aula 6.4: Estruturas de Dados - pilhas: testando a nossa estrutura de pilhas
7f947b7ec043acc8e77531a5277dd0beae7ac8b6 Aula 7.2: Estruturas de Dados - filas: definindo as funcionalidades a serem implementadas
b49b26970a4138a227f169aad584e1bbb7451abd Aula 7.3: Estruturas de Dados - filas: implementando as funcionalidades de enfileiramento, desenfileiramento e verificação de presença de nós
b4b269edfd2538dda31770fe015138deb37e07f6 Aula 7.4: Estrutura de Dados - filas: testando a nossa estrutura de filas