Skip to Main Content (Press Enter)

Logo UNIPV
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture

UNIFIND
Logo UNIPV

|

UNIFIND

unipv.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  1. Insegnamenti

509039 - ALGORITMI E STRUTTURE DATI

insegnamento
ID:
509039
Durata (ore):
45
CFU:
6
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Anno:
2024
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Secondo Semestre (03/03/2025 - 13/06/2025)

Syllabus

Obiettivi Formativi


Conoscenza degli algoritmi e delle strutture dati classiche.
Capacità di analizzare e progettare di algoritmi e strutture dati dedicate.

Prerequisiti


Conoscenza degli elementi di architettura hardware/software dei computer e delle reti.
Conoscenza di un linguaggio di programmazione.

Metodi didattici


Lezioni frontali in presenza

Verifica Apprendimento


L’apprendimento verrà verificato per mezzo di una prova scritta formata da 4 domande a risposta aperta e da un esercizio di sviluppo della traccia di esecuzione di un algoritmo dato

Testi


Canning J., Alan Broder, Robert Lafore
Data Structures and Algorithms in Python
Pearson Ed.

Appunti delle lezioni e riferimenti online messi a disposizione dal docente

Contenuti


- Fondamenti
Modello di programmazione
Astrazioni sui dati
Bag, Queue e Stack
Analisi degli algoritmi

- Ordinamento
Ordinamento elementare
Mergesort
Quicksort
Priority Queue

- Ricerca
Symbol Tables
Binary Search Trees
Balanced Search Trees
Hash Tables

- Grafi
Grafi non orientati
Grafi orientati
Alberi di copertura di costo minimo
Cammini minimi

- Stringhe
Ordinamento di Stringhe
Trie
Ricerca di sottostringhe

- Linguaggi formali

- Norme sul trattamento dati

Lingua Insegnamento

ITALIANO

Corsi

Corsi (2)

BIOINGEGNERIA 
Laurea
3 anni
INGEGNERIA ELETTRONICA E INFORMATICA 
Laurea
3 anni
No Results Found

Persone

Persone

BARILI ANTONIO
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Ricercatore
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.5.5.0