Skip to content

AlessandroZappatore/UNIUPO_PROGRAMMAZIONE_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Programmazione 2

Profile views

Corso di Programmazione 2 — Anno Accademico 2022/23 (Secondo Semestre) presso l'Università del Piemonte Orientale.
Questo repository contiene esercizi svolti e materiali relativi al programma ufficiale del corso. 🎓


📘 Programma del Corso

Il corso affronta i seguenti argomenti principali:

🔗 Puntatori in C

  • Uso dei puntatori per la gestione dinamica della memoria.
  • Implementazione e gestione di liste con i puntatori.

⚙️ Funzioni Interattive su Liste

  • Gestione di una singola lista:
    • Inserimento, eliminazione e ricerca.
  • Gestione di più liste:
    • Operazioni avanzate come unione e intersezione.

🔄 Ricorsione

  • Definizione e concetti di base della ricorsione.
  • Simulazione di funzioni ricorsive tramite record di attivazione.
  • Esempio complesso: Risoluzione delle Torri di Hanoi.

📜 Funzioni Ricorsive su Liste

  • Operazioni ricorsive su:
    • Singole liste.
    • Più liste.

📈 Funzioni Ricorsive di Ordinamento

  • Implementazione dei principali algoritmi di ordinamento ricorsivi:
    • QuickSort.
    • MergeSort.

📦 Tipi di Dati Astratti

  • Pile (Stack):
    • Implementazione e utilizzo in C.
  • Code (Queue):
    • Gestione e applicazioni pratiche.

📜 Teoria:

La parte teorica del corso può essere trovata nel repository degli appunti:

About

Esercizi ed esami svolti per l'esame di programmazione 2 presso l'università del Piemonte Orientale

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors