logo

Estructura de dades de la cua

A Estructura de dades de la cua és un concepte fonamental en informàtica utilitzat per emmagatzemar i gestionar dades en un ordre específic. Segueix el principi de Primer a entrar, primer a sortir (FIFO) , on el primer element afegit a la cua és el primer que s'elimina. Les cues s'utilitzen habitualment en diversos algorismes i aplicacions per la seva simplicitat i eficiència en la gestió del flux de dades.

Estructura de dades de la cua



Taula de contingut

Aplicacions de la Cua

  • Programació de tasques en sistemes operatius
  • Transferència de dades en la comunicació en xarxa
  • Simulació de sistemes del món real (per exemple, cues d'espera)
  • Cues de prioritat per a les cues de processament d'esdeveniments per al processament d'esdeveniments

Implementació de Cues

Les cues es poden implementar mitjançant dues tècniques:



  • Implementacions de l'estructura de dades de la cua mitjançant matrius
  • Implementacions de l'estructura de dades de la cua mitjançant la llista enllaçada

Operacions bàsiques de l'estructura de dades de la cua
  • Diferents tipus de cua
  • Aplicacions, avantatges i inconvenients de la cua
  • Implementacions de Queue en diversos llenguatges de programació

    Implementar una pila utilitzant una cua única
  • Implementar la cua mitjançant Stacks
  • Com implementar eficaçment k cues en una sola matriu?
  • Implementació de la memòria cau LRU
  • Detecta el cicle en un gràfic no dirigit mitjançant BFS
  • Breadth First Search o BFS per a un gràfic
  • Travessant el directori a Java mitjançant BFS
  • Recorregut per ordre vertical de l'arbre binari mitjançant el mapa
  • Imprimeix la vista dreta d'un arbre binari
  • Trobeu la profunditat mínima d'un arbre binari
  • Comproveu si un gràfic donat és bipartit o no
  • Nivell amb el màxim nombre de nodes
  • Busca si hi ha un camí entre dos vèrtexs en un gràfic dirigit
  • Imprimeix tots els nodes entre dos nivells donats a l'arbre binari
  • Trobeu el següent node dret d'una clau determinada
  • Passos mínims per arribar a l'objectiu d'un cavaller
  • Illes en un gràfic utilitzant BFS
  • Travessa de l'ordre de nivell línia per línia | Conjunt 3 (utilitzant una cua)
  • Troba el primer personatge que no es repeteix d'un flux de personatges
  • Algoritme d'ompliment d'inundació
  • Temps mínim necessari per podrir totes les taronges
  • El camí més curt en un laberint binari
  • Un mètode interessant per generar nombres binaris de l'1 al n
  • Ruta de cost màxim des del node font fins a la destinació
  • Distància més curta entre dues cel·les d'una matriu o quadrícula
  • Problema de la serp i l'escala
  • Trobeu la ruta segura més curta en un camí amb mines terrestres
  • Compteu totes les caminades possibles des d'una font fins a una destinació amb exactament K vores
  • Cost mínim del camí simple entre dos nodes en un gràfic dirigit i ponderat
  • Camí de cost mínim en un gràfic dirigit mitjançant un conjunt determinat de nodes intermedis
  • Troba el primer recorregut circular que visita totes les benzineres
  • Links ràpids: