https://github.com/gabrielogregorio/lab-data-structure-csharp
🧪 Vou compartilhar meus aprendizados em estrutura de dados da Faculdade aqui. Os programas contém minhas próprias alterações.
https://github.com/gabrielogregorio/lab-data-structure-csharp
csharp
Last synced: 9 months ago
JSON representation
🧪 Vou compartilhar meus aprendizados em estrutura de dados da Faculdade aqui. Os programas contém minhas próprias alterações.
- Host: GitHub
- URL: https://github.com/gabrielogregorio/lab-data-structure-csharp
- Owner: gabrielogregorio
- Created: 2019-10-05T21:56:00.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-24T14:23:01.000Z (over 6 years ago)
- Last Synced: 2025-03-01T21:26:10.273Z (over 1 year ago)
- Topics: csharp
- Language: C#
- Homepage:
- Size: 233 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> Os programas contém minhas próprias alterações.
# Estrutura de dados - C#
Vou compartilhar meus aprendizados em estrutura de dados aqui.
## Pilha Estática
#### Operações**
**TOP:** acessa-se o elemento posicionado no topo da pilha;
**PUSH:** insere um novo elemento no topo da pilha;
**POP:** remove o elemento do topo da pilha.
**PULL:** altera o elemento posicionado no topo da pilha;
#### Operações auxiliares
**INIT:** inicia a pilha como "Vazia"
**IS_EMPTY:** verifica se a pilha está "Vazia"
**IS_FULL:** verifica se a pilha está "cheia"

## Pilha Dinâmica
* Na pilha dinânica, a aloção e desacolação na memória é feita sob demanda.
* Cada elemento indicará quem é o seu sucessor, ou seja, quem está de baixo dele.
* Nós controlamos quem está no topo da memória e cada elemento aponta para quem está debaixo dele.
* topo -apontaPara> anterior -apontaPara> anterior -apontaPara> NULL. Pilha Vazia