Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


Информатика и информационные технологии. Очереди (самое важное)

Notas de aula, folhas de dicas

Diretório / Notas de aula, folhas de dicas

Comentários do artigo Comentários do artigo

Índice (expandir)

19. Filas

Uma fila é uma estrutura de dados dinâmica onde um componente é adicionado em uma extremidade e recuperado na outra extremidade. A fila funciona segundo o princípio FIFO (First-In, First-Out) - "Primeiro a entrar, primeiro a ser servido".

Exemplo. Escreva um programa que forme uma fila, adicione um número arbitrário de componentes a ela e depois leia todos os componentes.

Programa FILA;

usa Crt;

tipo

Alfa = Cadeia[10];

PComp = ^Comp;

Comp = registro

SD: Alfa;

pPróximo:PComp;

end;

var

pBegin, pEnd: PComp;

sc: Alfa;

Create ProcedureQueue(var pBegin,pEnd: PComp; var

sc: Alfa);

começar

Novo(pBegin);

pBegin^.pNext:= NIL;

pInício^.sD:= sC;

pEnd:=pBegin;

end;

Procedimento AddQueue(var pEnd: PComp; var sC:

alfa);

var pAux:PComp;

começar

Novo(pAux);

pAux^.pPróximo:= NIL;

pFim^.pPróximo:= pAux;

pEnd:= pAux;

pEnd^.sD:=sC;

end;

Procedimento DelQueue(var pBegin: PComp; var sC:

alfa);

começar

sC:=pBegin^.sD;

pBegin:= pBegin^.pNext;

end;

começar

Clrscr;

writeln(ENTER STRING);

readln(sc);

CreateQueue(pBegin, pEnd, sc);

repetir

writeln(ENTER STRING);

readln(sc);

AddQueue(pEnd, sc);

até sC = 'FIM';

Autor: Tsvetkova A.V.

<< Voltar: Pilhas

>> Encaminhar: Estruturas de dados em árvore

Recomendamos artigos interessantes seção Notas de aula, folhas de dicas:

Higiene geral. Notas de aula

Cirurgia operatória. Berço

Filosofia. Notas de aula

Veja outros artigos seção Notas de aula, folhas de dicas.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

A existência de uma regra de entropia para o emaranhamento quântico foi comprovada 09.05.2024

A mecânica quântica continua a nos surpreender com seus fenômenos misteriosos e descobertas inesperadas. Recentemente, Bartosz Regula do Centro RIKEN de Computação Quântica e Ludovico Lamy da Universidade de Amsterdã apresentaram uma nova descoberta que diz respeito ao emaranhamento quântico e sua relação com a entropia. O emaranhamento quântico desempenha um papel importante na moderna ciência e tecnologia da informação quântica. No entanto, a complexidade da sua estrutura torna a sua compreensão e gestão um desafio. A descoberta de Regulus e Lamy mostra que o emaranhamento quântico segue uma regra de entropia semelhante à dos sistemas clássicos. Esta descoberta abre novas perspectivas na ciência e tecnologia da informação quântica, aprofundando a nossa compreensão do emaranhamento quântico e a sua ligação à termodinâmica. Os resultados do estudo indicam a possibilidade de reversibilidade das transformações de emaranhamento, o que poderia simplificar muito seu uso em diversas tecnologias quânticas. Abrindo uma nova regra ... >>

Mini ar condicionado Sony Reon Pocket 5 09.05.2024

O verão é uma época de relaxamento e viagens, mas muitas vezes o calor pode transformar essa época em um tormento insuportável. Conheça um novo produto da Sony – o minicondicionador Reon Pocket 5, que promete deixar o verão mais confortável para seus usuários. A Sony lançou um dispositivo exclusivo - o minicondicionador Reon Pocket 5, que fornece resfriamento corporal em dias quentes. Com ele, os usuários podem desfrutar do frescor a qualquer hora e em qualquer lugar, simplesmente usando-o no pescoço. Este miniar condicionado está equipado com ajuste automático dos modos de operação, além de sensores de temperatura e umidade. Graças a tecnologias inovadoras, o Reon Pocket 5 ajusta o seu funcionamento em função da atividade do utilizador e das condições ambientais. Os usuários podem ajustar facilmente a temperatura usando um aplicativo móvel dedicado conectado via Bluetooth. Além disso, camisetas e shorts especialmente desenhados estão disponíveis para maior comodidade, aos quais um mini ar condicionado pode ser acoplado. O dispositivo pode, oh ... >>

Energia do espaço para Starship 08.05.2024

A produção de energia solar no espaço está se tornando mais viável com o advento de novas tecnologias e o desenvolvimento de programas espaciais. O chefe da startup Virtus Solis compartilhou sua visão de usar a Starship da SpaceX para criar usinas orbitais capazes de abastecer a Terra. A startup Virtus Solis revelou um ambicioso projeto para criar usinas de energia orbitais usando a Starship da SpaceX. Esta ideia poderia mudar significativamente o campo da produção de energia solar, tornando-a mais acessível e barata. O cerne do plano da startup é reduzir o custo de lançamento de satélites ao espaço usando a Starship. Espera-se que este avanço tecnológico torne a produção de energia solar no espaço mais competitiva com as fontes de energia tradicionais. A Virtual Solis planeja construir grandes painéis fotovoltaicos em órbita, usando a Starship para entregar os equipamentos necessários. Contudo, um dos principais desafios ... >>

Notícias aleatórias do Arquivo

Placa mãe MSI Z87 MPOWER MAX AC 22.01.2014

A linha de placas-mãe da Micro-Star International (MSI) baseada no chipset Intel Z87 Express foi expandida com o Z87 MPOWER MAX AC no formato ATX para os entusiastas de PCs exigentes.

A novidade é feita em um PCB de 6 camadas de acordo com o conceito proprietário MSI Military Class 4 usando componentes de alta qualidade e confiáveis, como Hi-c CAP, Super Ferrite Choke e Dark CAP. É oferecido em preto com detalhes em amarelo, é equipado com um subsistema de alimentação DigitALL de 20 fases com controlador digital, possui um soquete Socket LGA1150 para instalação de processadores Intel Haswell e é equipado com um sistema de resfriamento passivo original.

Os overclockers apreciarão a presença da função Multi-BIOS II, pads V-Check Points para medir tensões com um multímetro, display LED Debug, bem como Clear CMOS especial de "overclocking", Easy Button 3 (OC Genie, Power, Reset ) e botões diretos OC (+/-).

Quatro slots DIMM de 32 pinos são fornecidos para acomodar até 3 GB de RAM DDR1066 de canal duplo a 1333/1600/1866/2000/2133/2200/ 2400/2600/2666/2800/3000/240(OC) MHz. O controlador Gigabit Ethernet Killer E2200 foi projetado para garantir o máximo desempenho de rede em jogos online. O módulo opcional Wi-Fi 802.11ac, Bluetooth 4.0 e Intel Wireless Display, fornecido com duas antenas externas, ajudará a expandir significativamente os recursos de comunicação. Um subsistema de áudio baseado no Sound Blaster Cinema com suporte para a tecnologia Audio Boost é responsável pela saída de som multicanal de alta qualidade.

Entre outras coisas, a plataforma possui três slots PCI Express x16 com suporte para configurações SLI/CrossiFire, quatro slots PCI Express x1, um conector mSATA e oito portas SATA III com capacidade de organizar níveis RAID 0/1/5/10. No painel traseiro havia um local para portas PS/2 e DisplayPort, duas portas HDMI, um par de portas USB 2.0, seis portas USB 3.0, uma saída óptica S/PDIF, um conector RJ-45 e seis conectores de áudio padrão.

Outras notícias interessantes:

▪ Consumo de energia reduzido do núcleo gráfico

▪ Células-tronco adultas se desenvolvem em órgãos

▪ Quando as paredes matam

▪ Computador chaveiro Azulle Access3 com processador Intel

▪ Filme de nanotubos de carbono super forte

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Maravilhas da natureza. Seleção de artigos

▪ artigo Mecânica complicada. expressão popular

▪ artigo Qual é a densidade da matéria rarefeita? Resposta detalhada

▪ artigo Máquina de moer. oficina em casa

▪ artigo Quanta energia solar atinge a Terra? Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Moeda com lado de fuga. Segredo do Foco

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024