Estruturas de dados

Description

Profissionalizante Computação Mind Map on Estruturas de dados, created by Melquesedeque Gomes on 26/04/2017.
Melquesedeque Gomes
Mind Map by Melquesedeque Gomes, updated more than 1 year ago
Melquesedeque Gomes
Created by Melquesedeque Gomes about 7 years ago
7
0

Resource summary

Estruturas de dados
  1. Lista

    Annotations:

    • è uma estrutura que armazena dados de forma linear
    1. Exemplos
      1. lista Frequência
        1. Lista de livros
        2. Manipulaçao uma lista
          1. inserir no Inicio
            1. Inseri no final
              1. inserir em qual quer posição
                1. Remover valor
                2. Tipos de listas
                  1. Sequencial
                    1. Encadeiada
                      1. Valor inicial
                        1. valor final
                    2. Fila
                      1. Uma fila é uma estrutura linear como uma lista, porém com regras bem definidas.
                        1. FIFO

                          Annotations:

                          • First in first out
                          1. Tipos de fila
                            1. Sequencial
                              1. Encadeiada
                              2. Manipulação da fila
                                1. ENQUEUE

                                  Annotations:

                                  • Numa fila um novo elemento SEMPRE vai para o final da fila. Esse processo é chamado de ENQUEUE.   
                                  1. DEQUEUE

                                    Annotations:

                                    • Numa fila o elemento que será removido SEMPRE será o mais antigo, ou seja, o que está no começo da fila. Esse processo é chamado de DEQUEUE   
                                  2. Onde usar ?
                                    1. Fila de impressão
                                      1. Fila de processo
                                        1. Fila de acesso a informações no Banco de Dados
                                          1. Fila com as teclas digitados
                                        2. Pilha
                                          1. Uma pilha é uma estrutura linear semelhante a lista e fila, porém com suas próprias regras.
                                            1. LIFO

                                              Annotations:

                                              • last in first out
                                              1. Tipos de pilha
                                                1. Sequencial
                                                  1. Encadeada
                                                  2. Manipulaçao da pilha
                                                    1. PUSH
                                                      1. POP
                                                      2. Onde usar?
                                                        1. o Contro Z
                                                      3. Arvore
                                                        1. Uma Árvore em Estrutura de Dados é uma forma de armazenar os dados de modo não linear, ou seja, o caminho para chegar a uma informação pode ser um caminho diferente para chegar a outro, semelhante a uma árvore, onde da raiz até uma folha X, pode ser um caminho diferente da raiz para uma folha Y.
                                                          1. Estrutura de dados
                                                            1. Raiz
                                                              1. No internos (pais ou ramos)

                                                                Annotations:

                                                                • Pais
                                                                1. No terminal (filhos ou folhas)
                                                              2. Sub -Árvores
                                                                1. Grau do Nó
                                                                  1. Baseia-se no número de filhos que cade sub-árvore pode ter.
                                                                  2. Nível do Nó
                                                                    1. O Nível da Raiz é 0. Os descendentes serão o nível do pai + 1 e assim consecutivamente
                                                                    2. Altura do nó (== a altura da raiz)
                                                                      1. A altura de um nó é a distância desse nó para a última folha da sua sub-árvore
                                                                      2. Profundidade de um nó
                                                                        1. é a distância do nó para a raiz da árvore.
                                                                      3. Tipos de Arvores
                                                                        1. Árvore de Busca Generalizada
                                                                          1. Árvore Binária
                                                                            1. Uma árvore binária garante que cada nó terá no máximo 2 nós filhos, sendo um do lado esquerdo e um do lado direito.
                                                                              1. Toda sub-árvore do lado esquerdo de um nó terá valores menores que o nó atual
                                                                                1. Toda sub-árvore do lado direito terá nós maiores ou igual ao valor do nó atual
                                                                                  1. Manipulação da Arvove
                                                                                    1. Inserir dados
                                                                                      1. Buscar dados
                                                                                        1. Exibir todos os valores
                                                                                          1. Remover Dados
                                                                                        2. Árvore de Ordem N
                                                                                          1. Árvore de Ordem N
                                                                                            1. ...
                                                                                          Show full summary Hide full summary

                                                                                          Similar

                                                                                          História da informática
                                                                                          Renato Costa
                                                                                          QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                                                                                          anapaulabrasilam
                                                                                          Organização e Arquitetura de Computador
                                                                                          Rodrigo Gomes
                                                                                          ARQUITETURA DE COMPUTADORES
                                                                                          wesley.silva.ads
                                                                                          LINGUAGEM DE PROGRAMAÇÃO I
                                                                                          ailtonmidias
                                                                                          Lógica de Programação- Dados
                                                                                          Gabriela Alves
                                                                                          Introdução à Lógica de Computação
                                                                                          Joselaine Frantz
                                                                                          FlashCard sobre Pensamento Computacional
                                                                                          Suéllen Martinelli
                                                                                          História da Computação - Anos 70 a 2000
                                                                                          valeriabarbosa67