<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Fun with algorithms 2019 by Carolina Pellecchia</title>
      <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs</link>
      <description>Realizzato per illustrare gli algoritmi del progetto.</description>
      <language>en-us</language>
      <pubDate>2019-03-10 15:41:14 UTC</pubDate>
      <lastBuildDate>2023-04-23 01:27:23 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-assets.s3.amazonaws.com/icons/Soccerball.png</url>
      </image>
      <item>
         <title></title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339690715</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://youtu.be/am05Wp6n7lg" />
         <pubDate>2019-03-10 15:49:12 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339690715</guid>
      </item>
      <item>
         <title>Efficienza degli algoritmi</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339690979</link>
         <description><![CDATA[<ul><li><strong>Operazioni elementari: operazioni di confronto, di assegnazione, aritmetico/logiche...</strong></li><li><strong>Contiamo il numero di operazioni elementari compiute da un algoritmo</strong></li><li><strong>Se lo ripetiamo per diverse dimensioni dell’input, otteniamo una funzione che misura l’efficienza dell’algoritmo</strong></li><li><strong>Quanto meno la funzione cresce al crescere della dimensione dell’input, tanto più l’algoritmo verrà considerato efficiente</strong></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 15:50:58 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339690979</guid>
      </item>
      <item>
         <title>Algoritmi di ricerca</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339692489</link>
         <description><![CDATA[<ul><li><strong>Ricerca sequenziale</strong></li><li><strong>Ricerca binaria</strong></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 16:01:20 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339692489</guid>
      </item>
      <item>
         <title>Ricerca Sequenziale - </title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339692663</link>
         <description><![CDATA[<div>scorri i numeri da sinistra verso destra, finché non trovi quello cercato o un numero più grande</div><ul><li>Al più n operazioni elementari (confronti)</li><li>la complessità del caso peggiore è un Ө(n).</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 16:02:12 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339692663</guid>
      </item>
      <item>
         <title>Ricerca Binaria</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339692988</link>
         <description><![CDATA[<div>Ө(logn) nel caso peggiore (l’elemento non c’è);</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/fe15c64620a2a6b57b54e294e7f21420/1200px_Binary_search_into_array___example_svg.png" />
         <pubDate>2019-03-10 16:04:27 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339692988</guid>
      </item>
      <item>
         <title>Cammino in un grafo</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339696658</link>
         <description><![CDATA[<ul><li>Cammino tra due nodi</li><li>Cammino minimo tra due nodi</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 16:29:16 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339696658</guid>
      </item>
      <item>
         <title>Ciclo in un grafo</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339696962</link>
         <description><![CDATA[<ul><li>Ciclo</li><li>Ciclo minimo</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 16:31:24 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339696962</guid>
      </item>
      <item>
         <title>Definizione di GRAFO</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339697158</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 16:32:36 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339697158</guid>
      </item>
      <item>
         <title>Algorithmo</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339697504</link>
         <description><![CDATA[<div><strong>Un algoritmo, dato un input, genera un output proseguendo per passi successivi<br>Tre proprietà:</strong></div><ol><li><strong>Definitezza : </strong>ogni passo deve essere definito in modo chiaro e non ambiguo, dando luogo alla stessa sequenza di operazioni, indipendentemente da chi lo esegue e in quale momento</li><li><strong>Finitezza: </strong>l’algoritmo deve terminare dopo l’esecuzione di un numero finito di passi</li><li><strong>Effettività: </strong>deve essere effettivamente eseguibile, ovvero ogni operazione deve essere sufficientemente basilare da poter essere eseguita “a carta e penna” in una quantità finita di tempo</li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 16:35:00 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339697504</guid>
      </item>
      <item>
         <title>Algoritmi per l&#39;ordinamento</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339699285</link>
         <description><![CDATA[<ul><li>Mergesort</li><li>Bubblesort</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 16:45:13 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339699285</guid>
      </item>
      <item>
         <title>Mergesort - paradigma Divide et impera</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339700185</link>
         <description><![CDATA[<div>Si divide il vettore dei dati in due parti ordinate separatamente, quindi si fondono le parti per ottenere un vettore ordinato globalmente - complessità  Ө(n).</div><div><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/298c160a6c3199bd95779d83019fc309/how_merge_sort_algorithm_works_in_Java.png" />
         <pubDate>2019-03-10 16:51:19 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339700185</guid>
      </item>
      <item>
         <title>Bubblesort</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339701048</link>
         <description><![CDATA[<div><strong>Il bubblesort effettua all'incirca N^2/2 confronti ed N^2/2 scambi sia in media che nel caso peggiore. Il tempo di esecuzione dell'algoritmo è Ө(n^2).</strong></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/ae084a0144207d1baa35547baa6800a3/Bubble_sort_example_300px.gif" />
         <pubDate>2019-03-10 16:56:52 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339701048</guid>
      </item>
      <item>
         <title>1-Contatore binario</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339705052</link>
         <description><![CDATA[<div>Proposta di visualizzazione<br>Visualizzate l’algoritmo per contare in binario: dato in input un numero (decimale) n, create un<br>video in cui si mostra come contare in binario da 0 a n.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/cd42d2b0f8622b6eaf382a39cfeeb5c5/Codice_binario_850x592.jpg" />
         <pubDate>2019-03-10 17:21:00 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339705052</guid>
      </item>
      <item>
         <title>2-Ricerca dei numeri primi
</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339705597</link>
         <description><![CDATA[<ul><li>Un numero naturale maggiore o uguale a 2 è primo se ammette solo due divisori: 1 e se stesso.</li></ul><div><strong>Un metodo per trovare tutti i numeri primi fino ad un fissato limite superiore N</strong></div><ol><li><strong>Cerchia il 2 ed elimina tutti i multipli presenti fino ad N</strong></li><li><strong>Cerchia il 3 ed elimina tutti i multipli presenti fino ad N</strong></li><li><strong>Cerchia il 5 ed elimina tutti i multipli presenti fino ad N</strong></li><li>--------</li></ol><div>Algoritmo</div><ul><li>si cerchia il primo numero non setacciato;</li><li>si eliminano tutti i suoi multipli</li></ul><div><br>Proposta di visualizzazione</div><div>Crivello di Eratostene, provate a visualizzarlo: dato in input un numero (intero) n, create un video in cui si mostri come elencare tutti i numeri primi da 1 a n.</div>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 17:24:23 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339705597</guid>
      </item>
      <item>
         <title>3-Lo zaino frazionario</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339709343</link>
         <description><![CDATA[<div>Un ladro che deruba un negozio trova n oggetti. L’i-esimo oggetto vale e i euro e pesa p i chili. Il ladro vuole prendere il maggior valore possibile con il minor peso. Sapendo che il suo zaino può sopportare un peso massimo P, quali oggetti dovrà scegliere?<br><br>Per risolvere la versione frazionaria, calcoliamo il valore per chilo di ogni oggetto: e i /p i . La strategia migliore è che il ladro cominci a prendere la maggior quantità possibile dell’oggetto con massimo valore per chilo. Se tale oggetto viene tutto incluso e ancora c’è spazio nello zaino, il<br>ladro prenderà quanto più possibile dell’oggetto con secondo valore per chilo, e così via, fino a raggiungere il limite P dello zaino. Poiché gli elementi vanno ordinati rispetto al loro valore per chilo, il costo di questo algoritmo dipenderà dal tempo necessario per ordinare gli n oggetti.<br><br>Proposta di visualizzazione<br>calcolare una soluzione dello zaino frazionario, data un’istanza del problema (un intero n, n valori e i , n valori p i ed un valore soglia P) provate a produrre un video che visualizzi il funzionamento dell’algoritmo goloso che trova la soluzione ottima.</div>]]></description>
         <enclosure url="" />
         <pubDate>2019-03-10 17:46:48 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339709343</guid>
      </item>
      <item>
         <title>4-L’inviluppo convesso</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339711160</link>
         <description><![CDATA[<div>Dati n punti nel piano è il più piccolo poligono convesso che contiene gli n punti dati<br><br>Proposta di visualizzazione<br>L’'algoritmo di Graham, considerate n punti del piano e<br>provate a produrre un video che visualizzi il funzionamento dell’algoritmo che ne trova<br>l’inviluppo convesso.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/5aed846f83615cdf6f4c21d6a0d522cf/a.bmp" />
         <pubDate>2019-03-10 17:58:05 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339711160</guid>
      </item>
      <item>
         <title>5-Colorazione golosa</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339726878</link>
         <description><![CDATA[<div>La colorazione dei vertici di un grafo è un'assegnazione di etichette, tradizionalmente chiamate "colori", ai vertici di un grafo tale che nessuna coppia di vertici adiacenti condivida lo stesso colore. L’obiettivo è quello di usare il minor numero possibile di colori.<br><br>Pensare ad un possibile algoritmo<br><br>Proposta di visualizzazione<br>Se vi è chiaro il metodo con cui si colorano in modo goloso i nodi di un grafo, provate a<br>visualizzarlo: dato in input un grafo, create un video in cui si mostri come scegliere i colori per i suoi vertici.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/f905fa3809069b640ee2fc86368ee080/220px_Graph_with_all_three_colourings_2_svg.png" />
         <pubDate>2019-03-10 19:44:07 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339726878</guid>
      </item>
      <item>
         <title>6- Copertura massimale di vertici in un grafo</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339729026</link>
         <description><![CDATA[<div>Una copertura di vertici di un grafo G=(V,E) è un sottoinsieme di vertici C tale che, comunque si scelga un arco di G, almeno uno dei suoi estremi si trova in C.<br><br>Proposta di visualizzazione<br>Creare un video in cui viene mostrato come vengono scelti i vertici di una copertura<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/226ab81f6cd822507de74a8e26e9d3a1/image.png" />
         <pubDate>2019-03-10 19:59:01 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339729026</guid>
      </item>
      <item>
         <title>7- Ordinamento topologico</title>
         <author>carolina_pellecchia</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339730705</link>
         <description><![CDATA[<div>Grafi orientati e aciclici<br>Un ordinamento topologico di un grafo orientato e aciclico è un ordinamento dei suoi vertici tale<br>che, se essi vengono posti su una linea secondo quest’ordine, tutti gli archi sono diretti da sinistra<br>verso destra.<br><br>Proposta di visualizzazione<br>determina un ordinamento topologico dei vertici di un grafo,<br>provate a visualizzarlo: dato in input un grafo orientato aciclico, create un video in cui si mostri<br>come vengono ordinati i suoi vertici per formare un ordinamento topologico.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/93868040/08e7c65124396b2eb8c4f118ce8cafd1/image.png" />
         <pubDate>2019-03-10 20:11:32 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/339730705</guid>
      </item>
      <item>
         <title>sffffffffffffffff</title>
         <author>carolina_pellecchia1</author>
         <link>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/413872472</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2019-11-20 09:26:55 UTC</pubDate>
         <guid>https://padlet.com/carolina_pellecchia/ey336s0mvxs/wish/413872472</guid>
      </item>
   </channel>
</rss>
