Dal problema alla risposta
- Dal problema alla risposta
- I paradigmi di programmazione
- I linguaggi di programmazione
- Gli strumenti di sviluppo
- Lo sviluppo del software
- Gli errori
LA RAPPRESENTAZIONE DEI DATI
- Complemento a due
- Notazione scientifica
- Numeri Interi
- Numeri Reali
- Numeri in Virgola mobile
- Codice Morse
- Codifiche dei caratteri
- Abstract Data Type
Il controllo dell’esecuzione
SELEZIONI
- Selezione singola
- Selezione doppia
- Selezione multipla 1
- Selezione multipla 2
- Alternativa ciondolante
- Selezioni annidate
RIPETIZIONI
SOTTOPROGRAMMI
Algoritmi classici
RICERCHE
ORDINAMENTI
Teoria della calcolabilità
- 170… – Problemi ed esecutori
- 172… – La macchina di Turing
La complessità degli algoritmi
- 194 – Criteri generali
- 198 – Complessità in tempo
- 202 – Complessità: fattoriale
- 204 – Complessità: potenza
- 205 – Complessità: ricerche
- 206 – Complessità: primo
- 207 – Complessità dei problemi
- 207 – Problemi difficili
- 208 – Complessità in tempo asintotica
- 210 – Complessità: efficienza
- Complessità: i numeri di Fibonacci
- Complessità: password, anagrammi
- Complessità: prodotto di matrici
- Complessità: la torre di Hanoi
- Complessità: ordinamenti ingenui
- Complessità: ordinamenti evoluti
- Complessità: ordinamenti
Numeri… Amicabili / Socievoli – Belli / Felici / Gioiosi / Primi / Quadrati / Scivolosi / Triangolari
RISORSE ONLINE
- Wikipedia: Implementazione di Algoritmi
- ALGORITMI E STRUTTURE DATI – Dispense del Corso di Algoritmi e Strutture Dati – Laboratorio di algoritmi e strutture dati
- Rosetta Code – The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another.
- Algorithm Wiki – Algorithms – Dictionary of Algorithms and Data Structures – geeksforgeeks.org
Project Euler exists to encourage, challenge, and develop the skills and enjoyment of anyone with an interest in the fascinating world of mathematics.
