SCC060702219 Exercícios de Sala de Aula (cdac)

De CoteiaWiki

Exercícios da aula do dia 17.09 (1 exercícios)

Utilize como base o algoritmo de merging feito em sala de aula. Mude o algoritmo de forma que as listas de entrada podem possuir valores repetidos. Entretanto, a lista de saída não pode possuir valores repetidos.


Exercícios da aula do dia 10.09 (3 exercícios)

Exercícios Práticos de Leitura e Escrita em Arquivos


Exercícios da aula do dia 29.08 (4 exercícios)

assunto: jogo de computador
campos: código (int), nome (string), tipo (string)

Escreva os registros de dados a seguir:

Registro 1: código = 0, nome = lol, tipo = moba
Registro 2: código = 1, nome = cs, tipo = fps
Registro 3: código = 2, nome = minecraft, tipo = null

Escreva os três registros, Considerando as seguintes formas de organização:

a) campos de tamanho fixo e registros de tamanho fixo, com nome = string 5; tipo = string 5

b) campos de tamanho variável com delimitador entre campos (|) e registros de tamanho fixo de 20 bytes

c) campos de tamanho variável com indicador de tamanho e registros de tamanho variável com indicador de tamanho.

d) campos de tamanho variável com indicador de tamanho e registros de tamanho variável com indicador de tamanho. Nesse caso, tem que ser especificadas as tags que representam cada campo, com "numero" para o primeiro campo, "nome" para o segundo campo e "tipo" para o terceiro campo.




Exercícios da aula do dia 27.08 (4 exercícios)

Considere o slide 31. Considere também a estratégia best fit com uma lista ordenada de forma crescente no tamanho dos registros.

1. Remova os dados do segundo registro

Mostre o valor do topo
Mostre os valores de byte offset de 24, 25-28, 29-32

2. Remova os dados do quarto registro

Mostre o valor do topo
Mostre os valores de byte offset de 24, 25-28, 29-32
Mostre os valores de byte offset de 71, 72-75, 76-79

3. Remova os dados do primeiro registro

Mostre o valor do topo
Mostre os valores de byte offset de 24, 25-28, 29-32
Mostre os valores de byte offset de 71, 72-75, 76-79
Mostre os valores de byte offset de 0, 1-4, 5-8

4. Insira o registro: RITA|RUA X|IBATE|#

Mostre o valor do topo
Mostre os valores de byte offset de 24, 25-28, 29-32
Mostre os valores de byte offset de 71, 72-75, 76-79
Mostre os valores de byte offset de 0, 1-4, 5-8


Exercícios da aula do dia 20.08 (2 exercícios)

Considere o slide 43.

1. Escreva os mesmos dados presentes nesse slide, considerando:
a. Registros de tamanho fixo de 60 bytes.

2. Mostre, passo a passo, como recuperar o segundo campo do terceiro registro, considerando:
a. Registros de tamanho fixo de 60 bytes.



Exercício da aula do dia 08.08 (1 exercício)

Considere campos de tamanho fixo, com:
nomePessoa: 12 bytes
endereço: 10 bytes
número: 4 bytes
cidade: 20 bytes

Insira, a partir do byte offset 138, os seguintes dados:
nomePessoa: CRISTINA CIFERRI
endereço: ICMC
número: 400
cidade:

Menu de Opções

Estrutura de Dados III (SCC-607) - Profa. Cristina D. A. Ciferri
SCC060702219 Descrição do Curso (cdac)
SCC060702219 Calendário de Aulas (cdac)
SCC060702219 Material Didático (cdac)
SCC060702219 Exercícios de Sala de Aula (cdac)
SCC060702219 Listas de Exercícios (cdac)
SCC060702219 Trabalho Prático (cdac)