Skip to content

Latest commit

 

History

History
191 lines (116 loc) · 3.61 KB

File metadata and controls

191 lines (116 loc) · 3.61 KB

🧍🧍‍♂️🧍‍♀️ Fila


📄 Sumário

  1. Conceitos Básicos
  2. Header
  3. Método de Inserção (push)
  4. Método de Remoção (pop)
  5. Método Mostrar
  6. Método Pesquisar
  7. Método Ordenar


📘 Conceitos Básicos

As filas são um Tipo Abstrato de Dados (TAD) no qual o primeiro elemento que entra é o primeiro a sair

First In, First Out (FIFO)

Variáveis:

  • array (de elementos)
           _______________________
    array | 6 | 4 | 8 | 3 |   |   |
          '---'---'---'---'---'---'
            0   1   2   3   4   5
  • n (contador)
       ___
    n | 4 |
      '---'

Métodos:

  • Construtores

  • Inserção de elemento

    • void inserirInicio(elemento)
    • void inserirFim(elemento)
    • void inserir(elemento, posição)
  • Remoção de elementos

    • elemento removerInicio()
    • elemento removerFim()
    • elemento remover(posição)
  • Mostrar, pesquisar, ordenar, ...



📌 Header

C:


Java:



➕ Método de Inserção (push)

C:


Java:


Teste de mesa



➖ Método de Remoção (pop)

C:


Java:


Teste de mesa



👁️ Método Mostrar

C:


Java:


Teste de mesa



🔍 Método Pesquisar

C:


Java:


Teste de mesa



🔄 Método Ordenar

C:


Java:


Teste de mesa