Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Intercalação Balanceada de Vários Caminhos 
Intercalação balanceada de vários caminhos combina dois ou mais blocos ordenados em um único bloco ordenado selecionando apropriadamente os itens dos blocos.
· Na primeira passada sobre o arquivo quebra em blocos do tamanho da memória interna disponível; 
· Cada bloco é ordenado na memória interna;
· Blocos ordenados são intercalados através de várias passadas sobre o arquivo;
· A cada passada, blocos ordenados cada vez maiores são criados.
· É fundamental reduzir o número de passadas sobre o arquivo 
 Implementação Por Meio de Seleção Por Substituição 
Implementação por meio de Seleção por Substituição é uma implementação muito parecida com a intercalação balanceada. Porém sofre um acréscimo da abordagem de filas por prioridade, implementadas por uma heap. A implementação é eficiente e elegante e pode ser utilizada na primeira passada sobre o arquivo para quebrar em blocos e na intercalação. 
· Na primeira passada pega a menor chave na memória (usando o heap);
· Lê o primeiro item do arquivo;
· Se o próximo item é menor que o item que está saindo, marca para o próximo bloco;
· Quando o item marcado vai para o topo da fila de prioridades, o bloco corrente é encerrado e o novo bloco ordenado é iniciado. 
· Ao final, vários blocos ordenados são obtidos. 
O arquivo armazenado em uma fita de entrada considerando vinte e cinco registros. Estes devem estar classificados e colocados em uma fita de saída, usando o método de ordenação externa de vários caminhos. A atividade tem como objetivo principal ordenar essa fita com vinte e cinco registros, colocando-os em uma fita de saída, considerando a memória interna com capacidade de três registros e que tenha seis unidades de fita magnética disponíveis. 
	B
	T
	P
	S
	U
	J
	M
	H
	B
	M
	E
	N
	F
	S
	H
	J
	M
	H
	F
	Y
	B
	N
	Q
	M
	F
Considerando a memória interna com capacidade de três registros; 
	B
	T
	P
	S
	U
	J
	M
	H
	B
	M
	E
	N
	F
	S
	H
	J
	M
	H
	F
	Y
	B
	N
	Q
	M
	F
Fita 1: BPT EMN BFY 
Fita 2: JSU SFH QMN
Fita 3: BMH JHM F
	BJB
	B
	
	SBH
	J
	
	UP
	S
	MJB
	B
	
	BHU
	M
	
	P
	T
	JBH
	H
	
	HUT
	P
	
	
	U
Fita 4: BBHJMPSTU
Fita 5: EFHHJMMNS
Fita 6: BFFMNQY
Fita 1: BBBBEFFFHHHJJMMMMNNPQSTUY
Fita 2: 
Fita 3: 
Fita 4: BMJBBHTUP
Fita 5: EFHHJMMNS
FIta 6: BFFMNQY

Mais conteúdos dessa disciplina