• Non ci sono risultati.

(6 punti) Si consideri l’operazione: Cancellazione della chiave massima in un dizionario e se ne analizzi la complessit`a in tempo nel caso che il dizionario sia realizzato come 1

N/A
N/A
Protected

Academic year: 2021

Condividi "(6 punti) Si consideri l’operazione: Cancellazione della chiave massima in un dizionario e se ne analizzi la complessit`a in tempo nel caso che il dizionario sia realizzato come 1"

Copied!
1
0
0

Testo completo

(1)

008AA – ALGORITMICA E LABORATORIO Appelllo del 3 luglio 2015

Cognome Nome: N. Matricola: Corso: A B

Esercizio 1. (6 punti)

Si consideri l’operazione: Cancellazione della chiave massima in un dizionario e se ne analizzi la complessit`a in tempo nel caso che il dizionario sia realizzato come

1. Lista concatenata ordinata sulle chiavi.

2. Lista concatenata non ordinata.

3. Heap di massimo.

4. Heap di minimo.

5. Albero binario di ricerca.

6. Tabella hash, ad indirizzamento aperto e con metodo di scansione lineare.

Esercizio 2. (10 punti)

Sia S una sequenza di n chiavi intere. Non si fanno ipotesi sul range delle chiavi, che pu`o essere arbitrariamente grande, ma si sa che in S ci sono solo k = O(log n) chiavi distinte. Una chiave si dice frequente se compare almeno 10 volte in S. Progettare un algoritmo di complessit`a o(n log n) che determini quante sono le chiavi frequenti in S. Far vedere che la complessit`a `e o(n log n).

Esercizio 3. (10 punti)

Si consideri il seguente problema (SUBSETSUM): Dato un insieme di n interi positivi A = {a1, ..., an}, determinare se esiste un sottoinsieme A0 ⊆ A tale che la somma degli elementi in A0 abbia valore k. Si fornisca un algoritmo enumerativo, che trovi la soluzione se esiste, vagliando tutte le possibilit`a. Si discuta la complessit`a dell’algoritmo.

Esercizio 4. (4 punti)

Si consideri una possibile soluzione del problema del SUBSETSUM dell’esercizio 3 con il metodo della Pro- grammazione Dinamica. Si descriva a parole la soluzione complessiva, ma si riporti esplicitamente la regola ricorsiva.

Riferimenti

Documenti correlati

2 della nostra Co- stituzione del 1948, (“La Repubblica riconosce e garantisce i diritti inviolabili dell’uomo, sia come singolo sia nelle formazioni sociali ove svolge la

When Germany and Italy adapted their foreign economic policies to the world economic crisis, Southeastern Europe 707 was not yet part of one of the trading areas

First and foremost, the participation of MSP-Hamas leaders in diverse political dialogues and institutions organized by the military incumbents since their coup in 1992 has provided

Piazzola sul Brenta .. Reggio Emilia .•. Arquata del Tron- Ascoli Piceno. Piedimonte d'Alife ..• Piedimonte Etneo. Montetiffi e Pietra dell'Uso) Pietra Donata ••. Pietra

An analysis of the interaction between alendronate a nitrogencontaining bisphosphonate efficacy and baseline FRAX® probabilities in the clinical fracture arm of the FIT has

The aim of this study was to (i) investigate for the first time the culturable fungal community associated with the Atlantic sponge Grantia compressa (Grantiidae, Leucosolenida);

Field trials were established to assess the efficacy and crop safety of programs using Quintec (quinoxyfen) and Actigard (acibenzolar-S-methyl) for managing bacterial spot and

La piani- ficazione delle aree verdi in ambienti urbani soggetti a densificazione, la loro specifica proget- tazione e la scelta delle specie dovranno essere equilibrate e