SlideShare a Scribd company logo
1
Overview
TARGET
Questa lezione è rivolta agli alunni della scuola
secondaria di secondo grado.
• Definizione di grafo
connesso
• Definizione di grafo non
connesso
• Definizione di grafo orientate
• Definizione di grafo non
orientate
• Interprete Python installato
RELATORI
Antonio De Piano
Vincenzo Bevilacqua
Pre-requisiti
Obiettivi della lezione
CONOSCENZA
Gli studenti acquisiranno la conoscenza
dell’algoritmo dei cammini minimi di Dijkstra.
COMPETENZE
Gli studenti acquisiranno la capacità di applicare
l’algoritmo dei cammini minimi a grafi.
Metodi didattici
• Lezione frontale teorica con esempi
concreti
• Utilizzo di slide come mezzo di
prensentazione dell lezione.
2
Timeline
Edsger W. Dijkstra
Il lancio della sfida
Soluzione alla sfida
Algoritmo di Dijkstra
Esercitazione
Approfondimenti
3
Edsger W. Dijkstra
Scienziato olandese, programmatore, ingegnere
informatico & pioniere in informatica
A Edsger W.Dijkstra si devono notevoli riconiscimenti,
tra cui la realizzazionde dell’algoritmo dei cammini
minimi.
11 maggio 1930 - 6 agosto 2002
Dijkstra aveva considerato una carriera legale e sperava
di rappresentare i Paesi Bassi nelle Nazioni Unite .
Tuttavia, dopo essersi laureato nel 1948, su suggerimento
dei suoi genitori, studiò matematica e fisica e poi fisica teorica
all'Università di Leida
Turing Awards ACM Fellow Dijkstra Prize
Nothing will work
unless you do.
-Maya Angelou
You can have data
without information, but
you cannot have
information without data.
-Daniel Keys Moran
Nothing will work
unless you do.
-Maya Angelou
Cammini
minimi
Applicazione
Grafo
Nodi
Arch
i
(Incroci strade ,
Città)
(Strade)
9
A B
C D
H S
8
5
9
7
4
5
3
Cammini minimi
Obiettivo: Lo scopo è trovare il percorso minimo tra due punti, uno di
partenza e uno di arrivo
 Lunghezza l(e) Distanza d(u)d(A)=8
M={}
T={H,A,B,C,D,S}
 Grafo orientato G=(V,E)
Cammini minimi
A B
C D
H S
8
5
9
7
4
4
5
3
1
∞ ∞
∞ ∞
∞0
M={}
T={H,A,C,B,D,
S}
M={H}
T={A,C,B,D,S}
Inizializzazione
d(H)=0
Cammini minimi
A B
C D
H S
8
5
9
7
4
4
5
3
1
∞ ∞
∞ ∞
∞0
8
5
M={H}
T={A,C,B,D,S}
M={H,C}
T={A,B,D,S}
Iterazione 1
π(C)=min((d(H)+l(e)))
e=[(h,c),(h,a)]:h∈ Mπ(C)=min(0+8)=
8
d(A)=min(∞,8)
Cammini minimi
A B
C D
H S
8
5
9
7
4
4
5
3
1
∞ ∞
∞ ∞
∞0
8
5
M={H,C}
T={A,B,D,S}
Iterazione 2 6
12
M={H,C,A}
T={B,D,S}
Cammini minimi
A B
C D
H S
8
5
9
7
4
4
5
3
1
∞ ∞
∞ ∞
∞0
8
5
Iterazione 3 6
12
M={H,C,
A}T={B,D,S}
1
5
1
0
M={H,C,A,D}
T={B,S}
Cammini minimi
A B
C D
H S
8
5
9
7
4
4
5
3
1
∞ ∞
∞ ∞
∞0
8
5
Iterazione 4 6
12
1
5
1
0
M={H,C,A,D}
T={B,S}
1
4
1
3
M={H,C,A,D,S}
T={B}
Costo cammino= H+C+A+D+SCosto cammino=5+1+4+3= 13
15
Dove viene utilizzato l’algoritmo?
Google Maps Instradamento dei
pacchetti
Realizzazione di rete
idriche, autostrade e reti
elettriche.
Our Mission
Suitable for all categories business and
personal presentation, eaque ipsa quae ab illo
inventore et quasi architecto beatae vitae dicta
sunt explicabo farmveritatis ers ensure that we will
bring the best of the market.
Download del file
Segui il link e scarica il file
dijkstras.py
https://github.com/mburst/dijk
stras-algorithm
Esecuzione
Apri il terminale e digita il
commando
>> python dijkstras.py
Output
Confronta l’output prodotto dallo
script con la tua esecuzione. .
A
CB
F G
D
H E
8
3
1
9
6
2
7 8
4
17
ESERCIZIO #1Determina il cammino minimo al nodo 0 al nodo 5 per il grafo
rappresentato di seguito. Applica l’algoritmo di Dijkstra e riporta tutte
le iterazioni.
For every 6 emails received, we get 3 Phone
calls. Suitable for all categories business and
personal presentation.
Monthly Revenue Analysis
2014
For every 6 emails received, we get 3 Phone
calls. Suitable for all categories business and
personal presentation.
Monthly Revenue Analysis
2014
For every 6 emails received, we get 3 Phone
calls. Suitable for all categories business and
personal presentation.
Monthly Revenue Analysis
2014 0
1
2 4
3
5
8
9
1
5
7
14
4
5
3
Excellence is a
continuous process
and not an accident.
-A. P. J. Abdul Kalam
ESERCIZIO
#2
Realizza un grafo
connesso,orientato e applica
l’algoritmo dei cammini minimi.
19
Materiale di supporto
Algoritmo di Dijkstra – WIKI
https://it.wikipedia.org/wiki/Algoritmo_di_Dijkstra
Esecuzione guidata dell’algoritmo dei cammini minimi
http://podcast.federica.unina.it/files/_docenti/murano-aniello/doc/murano-
21-esempio.pdf
Un problema reale…
http://www.federica.unina.it/smfn/laboratorio-di-algoritmi-e-strutture-
dati/algoritmi-per-il-calcolo-di-percorsi-minimi-su-un-grafo/
Implementazione ed operazioni di base sui grafi
http://www.federica.unina.it/smfn/laboratorio-di-algoritmi-e-strutture-
dati/grafi-implementazione-ed-operazioni-di-base/
Video lezione – L’algoritmo di Dijkstra (CONSIGLIATO)
https://www.youtube.com/watch?v=Otgz2zs-2qg
For every 6 emails received, we get 3 Phone
calls. Suitable for all categories business and
personal presentation.
Monthly Revenue Analysis
2014
For every 6 emails received, we get 3 Phone
calls. Suitable for all categories business and
personal presentation.
Monthly Revenue Analysis
2014
For every 6 emails received, we get 3 Phone
calls. Suitable for all categories business and
personal presentation.
Monthly Revenue Analysis
2014
Teamwork is better
than isolation,
especially for a
columnist.
-Allan Sloan
QUESTIONAR
IO
ONLINE
Segui il link ...
GRAZIE PER
L’ATTENZION
E
Antonio De Piano
Vincenzo Bevilacqua
Presentazione realizzata per il corso Didattica dell’Informatica di Laurea
Magistrale presso L’Università Degli Studi Di Salerno a.a 2017/2018

More Related Content

Similar to Edsger W. Dijkstra - Flipped Classroom

Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo nataleSanta Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Alessio Iafrate
 
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Edoardo E. Artese
 
Linux a scuola
Linux a scuolaLinux a scuola
Linux a scuola
Maurizio Pertici
 
Custom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offlineCustom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offline
Alessio Iafrate
 
A brief intro to TDD for a JUG-TAA event
A brief intro to TDD for a JUG-TAA eventA brief intro to TDD for a JUG-TAA event
A brief intro to TDD for a JUG-TAA event
Pietro Di Bello
 
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
GiacomoZorzin
 
Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti
Riccardo Zamana
 
Data hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open sourceData hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open sourceMarco Ferrigno
 
IAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 PisaIAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 Pisa
TECH JOBS fair
 
Aperitech winml
Aperitech winmlAperitech winml
Aperitech winml
Alessio Iafrate
 
Da JavaScript a TypeScript
Da JavaScript a TypeScriptDa JavaScript a TypeScript
Da JavaScript a TypeScript
Roberto Messora
 
Stampa 3D Base // Presentazione Corso di Formazione
Stampa 3D Base // Presentazione Corso di FormazioneStampa 3D Base // Presentazione Corso di Formazione
Stampa 3D Base // Presentazione Corso di Formazione
Mario Focaccio
 
RomaJS June 2022
RomaJS June 2022RomaJS June 2022
RomaJS June 2022
Ciccio Balanza
 
Domino & Db2 : Gestione documentale
Domino & Db2 : Gestione documentaleDomino & Db2 : Gestione documentale
Domino & Db2 : Gestione documentale
Fabio Di Paola
 
Programma modellazione 3 d e biografia
Programma modellazione 3 d e biografiaProgramma modellazione 3 d e biografia
Programma modellazione 3 d e biografiaOrnella Pirone
 
Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...
Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...
Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...
Ornella Pirone
 
Programma modellazione 3 d e biografia
Programma modellazione 3 d e biografiaProgramma modellazione 3 d e biografia
Programma modellazione 3 d e biografiaCollettivo Creativo
 
LinuxDay2013 - Web2py: make the web easier
LinuxDay2013 - Web2py: make the web easierLinuxDay2013 - Web2py: make the web easier
LinuxDay2013 - Web2py: make the web easier
Davide Marzioni
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Commit University
 
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Alberto Sarullo
 

Similar to Edsger W. Dijkstra - Flipped Classroom (20)

Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo nataleSanta Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
Santa Claus Alert: ovvero come sfruttare WinML per intercettare babbo natale
 
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
Intelligenza Artificiale e Robotica - Applicazioni industriali e responsabili...
 
Linux a scuola
Linux a scuolaLinux a scuola
Linux a scuola
 
Custom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offlineCustom Vision e Win.ml per le nostre app intelligenti offline
Custom Vision e Win.ml per le nostre app intelligenti offline
 
A brief intro to TDD for a JUG-TAA event
A brief intro to TDD for a JUG-TAA eventA brief intro to TDD for a JUG-TAA event
A brief intro to TDD for a JUG-TAA event
 
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
 
Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti Industrial iot: dalle parole ai fatti
Industrial iot: dalle parole ai fatti
 
Data hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open sourceData hiding - metodologie e strumenti open source
Data hiding - metodologie e strumenti open source
 
IAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 PisaIAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 Pisa
 
Aperitech winml
Aperitech winmlAperitech winml
Aperitech winml
 
Da JavaScript a TypeScript
Da JavaScript a TypeScriptDa JavaScript a TypeScript
Da JavaScript a TypeScript
 
Stampa 3D Base // Presentazione Corso di Formazione
Stampa 3D Base // Presentazione Corso di FormazioneStampa 3D Base // Presentazione Corso di Formazione
Stampa 3D Base // Presentazione Corso di Formazione
 
RomaJS June 2022
RomaJS June 2022RomaJS June 2022
RomaJS June 2022
 
Domino & Db2 : Gestione documentale
Domino & Db2 : Gestione documentaleDomino & Db2 : Gestione documentale
Domino & Db2 : Gestione documentale
 
Programma modellazione 3 d e biografia
Programma modellazione 3 d e biografiaProgramma modellazione 3 d e biografia
Programma modellazione 3 d e biografia
 
Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...
Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...
Collettivo Creativo | Programma modellazione 3D e biografia- WorkshopCreativi...
 
Programma modellazione 3 d e biografia
Programma modellazione 3 d e biografiaProgramma modellazione 3 d e biografia
Programma modellazione 3 d e biografia
 
LinuxDay2013 - Web2py: make the web easier
LinuxDay2013 - Web2py: make the web easierLinuxDay2013 - Web2py: make the web easier
LinuxDay2013 - Web2py: make the web easier
 
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
Un viaggio alla scoperta dei Language Models e dell’intelligenza artificiale ...
 
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
Intelligenza artificiale, robotica, rpa, machine learning Smau Bologna 2019
 

More from Antonio De Piano

Trello - how to use
Trello - how to useTrello - how to use
Trello - how to use
Antonio De Piano
 
Animaletto virtuale
Animaletto virtualeAnimaletto virtuale
Animaletto virtuale
Antonio De Piano
 
Crea una storia
Crea una storiaCrea una storia
Crea una storia
Antonio De Piano
 
Corsa verso il traguardo
Corsa verso il traguardoCorsa verso il traguardo
Corsa verso il traguardo
Antonio De Piano
 
Crea il gioco Pong
Crea il gioco PongCrea il gioco Pong
Crea il gioco Pong
Antonio De Piano
 
Anima un nome
Anima un nomeAnima un nome
Anima un nome
Antonio De Piano
 
Crea della musica
Crea della musicaCrea della musica
Crea della musica
Antonio De Piano
 
Fallo volare
Fallo volareFallo volare
Fallo volare
Antonio De Piano
 
Balliamo
BalliamoBalliamo
Gioca a nascondino
Gioca a nascondinoGioca a nascondino
Gioca a nascondino
Antonio De Piano
 
Gioco della moda
Gioco della modaGioco della moda
Gioco della moda
Antonio De Piano
 
Gioca a raccogliere
Gioca a raccogliereGioca a raccogliere
Gioca a raccogliere
Antonio De Piano
 
Lezione sul Domain Name System (DNS)
Lezione sul Domain Name System (DNS)Lezione sul Domain Name System (DNS)
Lezione sul Domain Name System (DNS)
Antonio De Piano
 
Project Fast Recruiting @ Nexsoft S.p.a
Project Fast Recruiting @ Nexsoft S.p.aProject Fast Recruiting @ Nexsoft S.p.a
Project Fast Recruiting @ Nexsoft S.p.a
Antonio De Piano
 
CoDIT - Business Intelligence
CoDIT - Business IntelligenceCoDIT - Business Intelligence
CoDIT - Business Intelligence
Antonio De Piano
 

More from Antonio De Piano (15)

Trello - how to use
Trello - how to useTrello - how to use
Trello - how to use
 
Animaletto virtuale
Animaletto virtualeAnimaletto virtuale
Animaletto virtuale
 
Crea una storia
Crea una storiaCrea una storia
Crea una storia
 
Corsa verso il traguardo
Corsa verso il traguardoCorsa verso il traguardo
Corsa verso il traguardo
 
Crea il gioco Pong
Crea il gioco PongCrea il gioco Pong
Crea il gioco Pong
 
Anima un nome
Anima un nomeAnima un nome
Anima un nome
 
Crea della musica
Crea della musicaCrea della musica
Crea della musica
 
Fallo volare
Fallo volareFallo volare
Fallo volare
 
Balliamo
BalliamoBalliamo
Balliamo
 
Gioca a nascondino
Gioca a nascondinoGioca a nascondino
Gioca a nascondino
 
Gioco della moda
Gioco della modaGioco della moda
Gioco della moda
 
Gioca a raccogliere
Gioca a raccogliereGioca a raccogliere
Gioca a raccogliere
 
Lezione sul Domain Name System (DNS)
Lezione sul Domain Name System (DNS)Lezione sul Domain Name System (DNS)
Lezione sul Domain Name System (DNS)
 
Project Fast Recruiting @ Nexsoft S.p.a
Project Fast Recruiting @ Nexsoft S.p.aProject Fast Recruiting @ Nexsoft S.p.a
Project Fast Recruiting @ Nexsoft S.p.a
 
CoDIT - Business Intelligence
CoDIT - Business IntelligenceCoDIT - Business Intelligence
CoDIT - Business Intelligence
 

Edsger W. Dijkstra - Flipped Classroom

  • 1. 1 Overview TARGET Questa lezione è rivolta agli alunni della scuola secondaria di secondo grado. • Definizione di grafo connesso • Definizione di grafo non connesso • Definizione di grafo orientate • Definizione di grafo non orientate • Interprete Python installato RELATORI Antonio De Piano Vincenzo Bevilacqua Pre-requisiti Obiettivi della lezione CONOSCENZA Gli studenti acquisiranno la conoscenza dell’algoritmo dei cammini minimi di Dijkstra. COMPETENZE Gli studenti acquisiranno la capacità di applicare l’algoritmo dei cammini minimi a grafi. Metodi didattici • Lezione frontale teorica con esempi concreti • Utilizzo di slide come mezzo di prensentazione dell lezione.
  • 2. 2 Timeline Edsger W. Dijkstra Il lancio della sfida Soluzione alla sfida Algoritmo di Dijkstra Esercitazione Approfondimenti
  • 3. 3 Edsger W. Dijkstra Scienziato olandese, programmatore, ingegnere informatico & pioniere in informatica A Edsger W.Dijkstra si devono notevoli riconiscimenti, tra cui la realizzazionde dell’algoritmo dei cammini minimi. 11 maggio 1930 - 6 agosto 2002 Dijkstra aveva considerato una carriera legale e sperava di rappresentare i Paesi Bassi nelle Nazioni Unite . Tuttavia, dopo essersi laureato nel 1948, su suggerimento dei suoi genitori, studiò matematica e fisica e poi fisica teorica all'Università di Leida Turing Awards ACM Fellow Dijkstra Prize
  • 4. Nothing will work unless you do. -Maya Angelou
  • 5. You can have data without information, but you cannot have information without data. -Daniel Keys Moran
  • 6. Nothing will work unless you do. -Maya Angelou
  • 9. 9 A B C D H S 8 5 9 7 4 5 3 Cammini minimi Obiettivo: Lo scopo è trovare il percorso minimo tra due punti, uno di partenza e uno di arrivo  Lunghezza l(e) Distanza d(u)d(A)=8 M={} T={H,A,B,C,D,S}  Grafo orientato G=(V,E)
  • 10. Cammini minimi A B C D H S 8 5 9 7 4 4 5 3 1 ∞ ∞ ∞ ∞ ∞0 M={} T={H,A,C,B,D, S} M={H} T={A,C,B,D,S} Inizializzazione d(H)=0
  • 11. Cammini minimi A B C D H S 8 5 9 7 4 4 5 3 1 ∞ ∞ ∞ ∞ ∞0 8 5 M={H} T={A,C,B,D,S} M={H,C} T={A,B,D,S} Iterazione 1 π(C)=min((d(H)+l(e))) e=[(h,c),(h,a)]:h∈ Mπ(C)=min(0+8)= 8 d(A)=min(∞,8)
  • 12. Cammini minimi A B C D H S 8 5 9 7 4 4 5 3 1 ∞ ∞ ∞ ∞ ∞0 8 5 M={H,C} T={A,B,D,S} Iterazione 2 6 12 M={H,C,A} T={B,D,S}
  • 13. Cammini minimi A B C D H S 8 5 9 7 4 4 5 3 1 ∞ ∞ ∞ ∞ ∞0 8 5 Iterazione 3 6 12 M={H,C, A}T={B,D,S} 1 5 1 0 M={H,C,A,D} T={B,S}
  • 14. Cammini minimi A B C D H S 8 5 9 7 4 4 5 3 1 ∞ ∞ ∞ ∞ ∞0 8 5 Iterazione 4 6 12 1 5 1 0 M={H,C,A,D} T={B,S} 1 4 1 3 M={H,C,A,D,S} T={B} Costo cammino= H+C+A+D+SCosto cammino=5+1+4+3= 13
  • 15. 15 Dove viene utilizzato l’algoritmo? Google Maps Instradamento dei pacchetti Realizzazione di rete idriche, autostrade e reti elettriche.
  • 16. Our Mission Suitable for all categories business and personal presentation, eaque ipsa quae ab illo inventore et quasi architecto beatae vitae dicta sunt explicabo farmveritatis ers ensure that we will bring the best of the market. Download del file Segui il link e scarica il file dijkstras.py https://github.com/mburst/dijk stras-algorithm Esecuzione Apri il terminale e digita il commando >> python dijkstras.py Output Confronta l’output prodotto dallo script con la tua esecuzione. . A CB F G D H E 8 3 1 9 6 2 7 8 4
  • 17. 17 ESERCIZIO #1Determina il cammino minimo al nodo 0 al nodo 5 per il grafo rappresentato di seguito. Applica l’algoritmo di Dijkstra e riporta tutte le iterazioni. For every 6 emails received, we get 3 Phone calls. Suitable for all categories business and personal presentation. Monthly Revenue Analysis 2014 For every 6 emails received, we get 3 Phone calls. Suitable for all categories business and personal presentation. Monthly Revenue Analysis 2014 For every 6 emails received, we get 3 Phone calls. Suitable for all categories business and personal presentation. Monthly Revenue Analysis 2014 0 1 2 4 3 5 8 9 1 5 7 14 4 5 3
  • 18. Excellence is a continuous process and not an accident. -A. P. J. Abdul Kalam ESERCIZIO #2 Realizza un grafo connesso,orientato e applica l’algoritmo dei cammini minimi.
  • 19. 19 Materiale di supporto Algoritmo di Dijkstra – WIKI https://it.wikipedia.org/wiki/Algoritmo_di_Dijkstra Esecuzione guidata dell’algoritmo dei cammini minimi http://podcast.federica.unina.it/files/_docenti/murano-aniello/doc/murano- 21-esempio.pdf Un problema reale… http://www.federica.unina.it/smfn/laboratorio-di-algoritmi-e-strutture- dati/algoritmi-per-il-calcolo-di-percorsi-minimi-su-un-grafo/ Implementazione ed operazioni di base sui grafi http://www.federica.unina.it/smfn/laboratorio-di-algoritmi-e-strutture- dati/grafi-implementazione-ed-operazioni-di-base/ Video lezione – L’algoritmo di Dijkstra (CONSIGLIATO) https://www.youtube.com/watch?v=Otgz2zs-2qg For every 6 emails received, we get 3 Phone calls. Suitable for all categories business and personal presentation. Monthly Revenue Analysis 2014 For every 6 emails received, we get 3 Phone calls. Suitable for all categories business and personal presentation. Monthly Revenue Analysis 2014 For every 6 emails received, we get 3 Phone calls. Suitable for all categories business and personal presentation. Monthly Revenue Analysis 2014
  • 20. Teamwork is better than isolation, especially for a columnist. -Allan Sloan QUESTIONAR IO ONLINE Segui il link ...
  • 21. GRAZIE PER L’ATTENZION E Antonio De Piano Vincenzo Bevilacqua Presentazione realizzata per il corso Didattica dell’Informatica di Laurea Magistrale presso L’Università Degli Studi Di Salerno a.a 2017/2018