Estudo de Pilhas

Description

Principais aspectos no processo de qualidade de um software
Santiago 002
Mind Map by Santiago 002, updated 11 months ago
Santiago 002
Created by Santiago 002 over 1 year ago
7
0

Resource summary

Estudo de Pilhas
  1. Definição
    1. Uma fila é uma estrutura de dados linear que segue a política de "primeiro a entrar, primeiro a sair" (FIFO - First-In, First-Out). Isso significa que o elemento que entra primeiro na fila é o primeiro a sair.
    2. Características
      1. Estrutura linear: Os elementos da fila são organizados em uma sequência linear.
        1. Inserção no final: Novos elementos são adicionados ao final da fila.
          1. Remoção do início: Os elementos são removidos do início da fila.
            1. Ordem de chegada: A ordem de chegada dos elementos é preservada.
              1. Único ponto de entrada/saída: A fila possui um ponto de entrada, onde os elementos são inseridos, e um ponto de saída, onde os elementos são removidos.
              2. Operações básicas:
                1. Enfileirar (enqueue): Adiciona um elemento ao final da fila.
                  1. Desenfileirar (dequeue): Remove o elemento do início da fila.
                    1. Tamanho (size): Retorna o número de elementos presentes na fila.
                      1. Vazia (isEmpty): Verifica se a fila está vazia.
                        1. Primeiro elemento (front): Retorna o elemento no início da fila, sem removê-lo.
                        2. Aplicações
                          1. Processamento de tarefas em ordem
                            1. Filas são úteis quando é necessário processar tarefas em uma ordem específica, como processamento de tarefas em um sistema operacional.
                            2. Simulação de eventos
                              1. Filas podem ser usadas para simular eventos que ocorrem em uma sequência específica, como chegada e atendimento em uma fila de atendimento ao cliente.
                              2. Algoritmos de busca
                                1. Alguns algoritmos de busca, como o algoritmo de busca em largura (BFS), usam filas para explorar nós em uma determinada ordem.
                              3. Lembretes
                                1. Uma fila vazia não possui elementos para serem removidos.
                                  1. A complexidade das operações de enfileirar e desenfileirar em uma fila é geralmente O(1).
                                  Show full summary Hide full summary

                                  Similar

                                  Engenharia de Software
                                  Gabriel Alexandre
                                  História da informática
                                  Renato Costa
                                  REGISTRO DO ATENDIMENTO
                                  dcviana25
                                  Quiz - Processo de Software
                                  Adriana Gomes Alves
                                  QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                                  anapaulabrasilam
                                  Organização e Arquitetura de Computador
                                  Rodrigo Gomes
                                  Study Planning: English
                                  Wilza França
                                  Planejamento e Engenharia
                                  Rodrigo Luiz
                                  ARQUITETURA DE COMPUTADORES
                                  wesley.silva.ads
                                  MKT Unidade 1 - parte 4 - Hierarquia do planejamento de Marketing
                                  robybastos
                                  ERGONOMIA
                                  timEU