import { Heading, Chapter, Box, Idiomatic as I, Code, Anchor as A, Dialog, BringAttention as B, ListOrdered, ListUnordered } from "@steffo/bluelib-react" import type { NextPage } from "next" import { WarningUnchecked } from "../../components/warnings" const MaterialLi = ({children, file}) => { return {children} (.md) } const Page: NextPage = () => { return <> Algoritmi e strutture dati Introduzione

Il corso di Algoritmi e strutture dati è stato piuttosto impegnativo ma al tempo stesso interessante: quasi tutto il materiale era composto da concetti a me nuovi, e di conseguenza ho preso appunti dettagliati su tutto.

Materiale realizzato Il nome del corso Efficienza degli algoritmi Modelli algoritmici Notazione asintotica Problemi algoritmici Ricerca binaria Divide et impera Master theorem Master theorem subset Ordinamento Insertion sort Merge sort Quick sort Counting sort Introduzione alle strutture dati Array Lista Coda Pila Albero radicato Breadth-first search Depth-first search Albero binario di ricerca Heap binario Coda con priorità Heap sort Grafo Visitare un grafo Algoritmi greedy Percorso più breve Algoritmo di Dijkstra Algoritmo di Bellman-Ford Disjoint set Trovare il minimum spanning tree Algoritmo di Kruskal Algoritmo di Prim Compressione Algoritmo di Huffman Dizionari Programmazione dinamica Problema dello zaino Problemi intrattabili } export default Page