summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--1_anno/Architettura_Elaboratori/biggest.asm (renamed from I_anno/Architettura_Elaboratori/biggest.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/counter_numbers.asm (renamed from I_anno/Architettura_Elaboratori/counter_numbers.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/division.asm (renamed from I_anno/Architettura_Elaboratori/division.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/find_elem.asm (renamed from I_anno/Architettura_Elaboratori/find_elem.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/lowest.asm (renamed from I_anno/Architettura_Elaboratori/lowest.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/multiply.asm (renamed from I_anno/Architettura_Elaboratori/multiply.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/num_of_1s.asm (renamed from I_anno/Architettura_Elaboratori/num_of_1s.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/odd_even_numbers.asm (renamed from I_anno/Architettura_Elaboratori/odd_even_numbers.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/subsequence_less_than_5.asm (renamed from I_anno/Architettura_Elaboratori/subsequence_less_than_5.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/sum_n_nums.asm (renamed from I_anno/Architettura_Elaboratori/sum_n_nums.asm)0
-rw-r--r--1_anno/Architettura_Elaboratori/vector_prod.asm (renamed from I_anno/Architettura_Elaboratori/vector_prod.asm)0
-rw-r--r--1_anno/Programmazione_1/ex01.cc (renamed from I_anno/Programmazione_1/ex01.cc)0
-rw-r--r--1_anno/Programmazione_1/ex08.cc (renamed from I_anno/Programmazione_1/ex08.cc)0
-rw-r--r--1_anno/Programmazione_1/ex10_07_18.cc (renamed from I_anno/Programmazione_1/ex10_07_18.cc)0
-rw-r--r--1_anno/Programmazione_1/ex12.cc (renamed from I_anno/Programmazione_1/ex12.cc)0
-rw-r--r--1_anno/Programmazione_1/ex13.cc (renamed from I_anno/Programmazione_1/ex13.cc)0
-rw-r--r--1_anno/Programmazione_1/ex15.cc (renamed from I_anno/Programmazione_1/ex15.cc)0
-rw-r--r--1_anno/Programmazione_1/ex16.cc (renamed from I_anno/Programmazione_1/ex16.cc)0
-rw-r--r--1_anno/Programmazione_1/ex17.cc (renamed from I_anno/Programmazione_1/ex17.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_03_12_19.cc (renamed from I_anno/Programmazione_1/ex1_03_12_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_04_12_19.cc (renamed from I_anno/Programmazione_1/ex1_04_12_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_06_12_18.cc (renamed from I_anno/Programmazione_1/ex1_06_12_18.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_08_03_18.cc (renamed from I_anno/Programmazione_1/ex1_08_03_18.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_18_02_19.cc (renamed from I_anno/Programmazione_1/ex1_18_02_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_23_04_19.cc (renamed from I_anno/Programmazione_1/ex1_23_04_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_23_07_19.cc (renamed from I_anno/Programmazione_1/ex1_23_07_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_25_06_19.cc (renamed from I_anno/Programmazione_1/ex1_25_06_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_27_01_20.cc (renamed from I_anno/Programmazione_1/ex1_27_01_20.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_28_01_19.cc (renamed from I_anno/Programmazione_1/ex1_28_01_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_tutorato_03_12_19.cc (renamed from I_anno/Programmazione_1/ex1_tutorato_03_12_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex1_tutorato_14_01_20.cc (renamed from I_anno/Programmazione_1/ex1_tutorato_14_01_20.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_04_12_19.cc (renamed from I_anno/Programmazione_1/ex2_04_12_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_06_12_18.cc (renamed from I_anno/Programmazione_1/ex2_06_12_18.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_08_03_18.cc (renamed from I_anno/Programmazione_1/ex2_08_03_18.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_18_02_19.cc (renamed from I_anno/Programmazione_1/ex2_18_02_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_23_07_19.cc (renamed from I_anno/Programmazione_1/ex2_23_07_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_27_01_20.cc (renamed from I_anno/Programmazione_1/ex2_27_01_20.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_28_01_19.cc (renamed from I_anno/Programmazione_1/ex2_28_01_19.cc)0
-rw-r--r--1_anno/Programmazione_1/ex2_tutorato_14_01_20.cc (renamed from I_anno/Programmazione_1/ex2_tutorato_14_01_20.cc)0
-rw-r--r--1_anno/Programmazione_1/h9_1.cc (renamed from I_anno/Programmazione_1/h9_1.cc)0
-rw-r--r--1_anno/Programmazione_1/h9_2.cc (renamed from I_anno/Programmazione_1/h9_2.cc)0
-rw-r--r--1_anno/Programmazione_1/h9_3.cc (renamed from I_anno/Programmazione_1/h9_3.cc)0
-rw-r--r--1_anno/Programmazione_1/h9_4.cc (renamed from I_anno/Programmazione_1/h9_4.cc)0
-rw-r--r--1_anno/Programmazione_1/h9_5.cc (renamed from I_anno/Programmazione_1/h9_5.cc)0
-rw-r--r--1_anno/Programmazione_1/h9_6.cc (renamed from I_anno/Programmazione_1/h9_6.cc)0
-rw-r--r--1_anno/Programmazione_1/lab_14_12_18.cc (renamed from I_anno/Programmazione_1/lab_14_12_18.cc)0
-rw-r--r--1_anno/Programmazione_1/lab_15_02_19_D.cc (renamed from I_anno/Programmazione_1/lab_15_02_19_D.cc)0
-rw-r--r--1_anno/Programmazione_1/lab_26_07_19.cc (renamed from I_anno/Programmazione_1/lab_26_07_19.cc)0
-rw-r--r--1_anno/Programmazione_1/lab_28_02_19_A.cc (renamed from I_anno/Programmazione_1/lab_28_02_19_A.cc)0
-rw-r--r--1_anno/Programmazione_1/lab_28_02_19_B.cc (renamed from I_anno/Programmazione_1/lab_28_02_19_B.cc)0
-rw-r--r--1_anno/Programmazione_1/lab_28_02_19_C.cc (renamed from I_anno/Programmazione_1/lab_28_02_19_C.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/binarysearch.cc (renamed from I_anno/Programmazione_2/algorithms/binarysearch.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/cbrt.cc (renamed from I_anno/Programmazione_2/algorithms/cbrt.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/insertionsort.cc (renamed from I_anno/Programmazione_2/algorithms/insertionsort.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/log.cc (renamed from I_anno/Programmazione_2/algorithms/log.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/mergesort.cc (renamed from I_anno/Programmazione_2/algorithms/mergesort.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/pow.cc (renamed from I_anno/Programmazione_2/algorithms/pow.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/quicksort.cc (renamed from I_anno/Programmazione_2/algorithms/quicksort.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/selectionsort.cc (renamed from I_anno/Programmazione_2/algorithms/selectionsort.cc)0
-rw-r--r--1_anno/Programmazione_2/algorithms/sqrt.cc (renamed from I_anno/Programmazione_2/algorithms/sqrt.cc)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/dolcetti.cpp (renamed from I_anno/Programmazione_2/coding_contest/dolcetti.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/gita.cpp (renamed from I_anno/Programmazione_2/coding_contest/gita.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/gribaudo.cpp (renamed from I_anno/Programmazione_2/coding_contest/gribaudo.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/gualtieri.cpp (renamed from I_anno/Programmazione_2/coding_contest/gualtieri.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/ladri.cpp (renamed from I_anno/Programmazione_2/coding_contest/ladri.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/pizzini.cpp (renamed from I_anno/Programmazione_2/coding_contest/pizzini.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/scheletri.cpp (renamed from I_anno/Programmazione_2/coding_contest/scheletri.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/stazioni.cpp (renamed from I_anno/Programmazione_2/coding_contest/stazioni.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/tastevin.cpp (renamed from I_anno/Programmazione_2/coding_contest/tastevin.cpp)0
-rw-r--r--1_anno/Programmazione_2/coding_contest/tastevin_paths.cpp (renamed from I_anno/Programmazione_2/coding_contest/tastevin_paths.cpp)0
-rw-r--r--1_anno/Programmazione_2/data_structures/bfs.cc (renamed from I_anno/Programmazione_2/data_structures/bfs.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/bst.cc (renamed from I_anno/Programmazione_2/data_structures/bst.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/circle_double_list.cc (renamed from I_anno/Programmazione_2/data_structures/circle_double_list.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/circle_list.cc (renamed from I_anno/Programmazione_2/data_structures/circle_list.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/dfs.cc (renamed from I_anno/Programmazione_2/data_structures/dfs.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/graph.cc (renamed from I_anno/Programmazione_2/data_structures/graph.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/graph_stl.cc (renamed from I_anno/Programmazione_2/data_structures/graph_stl.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/list.cc (renamed from I_anno/Programmazione_2/data_structures/list.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/list_double.cc (renamed from I_anno/Programmazione_2/data_structures/list_double.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/matrix-graph.cc (renamed from I_anno/Programmazione_2/data_structures/matrix-graph.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/queue.cc (renamed from I_anno/Programmazione_2/data_structures/queue.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/queue_w_array.cc (renamed from I_anno/Programmazione_2/data_structures/queue_w_array.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/stack.cc (renamed from I_anno/Programmazione_2/data_structures/stack.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/stack_w_array.cc (renamed from I_anno/Programmazione_2/data_structures/stack_w_array.cc)0
-rw-r--r--1_anno/Programmazione_2/data_structures/top-sort.cc (renamed from I_anno/Programmazione_2/data_structures/top-sort.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/carattere-maggiore.cc (renamed from I_anno/Programmazione_2/exercises/carattere-maggiore.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/dequeue.cc (renamed from I_anno/Programmazione_2/exercises/dequeue.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/doppioni.cc (renamed from I_anno/Programmazione_2/exercises/doppioni.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/estremi-uguali.cc (renamed from I_anno/Programmazione_2/exercises/estremi-uguali.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/even-length.cc (renamed from I_anno/Programmazione_2/exercises/even-length.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/exam_08_10_14.cc (renamed from I_anno/Programmazione_2/exercises/exam_08_10_14.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/exam_20_07_20/ex1.cpp (renamed from I_anno/Programmazione_2/exercises/exam_20_07_20/ex1.cpp)0
-rw-r--r--1_anno/Programmazione_2/exercises/exam_20_07_20/ex2.cpp (renamed from I_anno/Programmazione_2/exercises/exam_20_07_20/ex2.cpp)0
-rw-r--r--1_anno/Programmazione_2/exercises/exam_20_07_20/ex3.cpp (renamed from I_anno/Programmazione_2/exercises/exam_20_07_20/ex3.cpp)0
-rw-r--r--1_anno/Programmazione_2/exercises/exam_20_07_20/ex4.cpp (renamed from I_anno/Programmazione_2/exercises/exam_20_07_20/ex4.cpp)0
-rw-r--r--1_anno/Programmazione_2/exercises/exam_20_07_20/ex5.cpp (renamed from I_anno/Programmazione_2/exercises/exam_20_07_20/ex5.cpp)0
-rw-r--r--1_anno/Programmazione_2/exercises/inizia-con.cc (renamed from I_anno/Programmazione_2/exercises/inizia-con.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/inserimento-coda.cc (renamed from I_anno/Programmazione_2/exercises/inserimento-coda.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/inserimento-pila.cc (renamed from I_anno/Programmazione_2/exercises/inserimento-pila.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/matrice-adj.cc (renamed from I_anno/Programmazione_2/exercises/matrice-adj.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/minore.cc (renamed from I_anno/Programmazione_2/exercises/minore.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/pop-stack.cc (renamed from I_anno/Programmazione_2/exercises/pop-stack.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/prima-maiuscola.cc (renamed from I_anno/Programmazione_2/exercises/prima-maiuscola.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/ripetute.cc (renamed from I_anno/Programmazione_2/exercises/ripetute.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/sol-ripetute.cc (renamed from I_anno/Programmazione_2/exercises/sol-ripetute.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/sottosequenza.cc (renamed from I_anno/Programmazione_2/exercises/sottosequenza.cc)0
-rw-r--r--1_anno/Programmazione_2/exercises/stringa-inversa.cc (renamed from I_anno/Programmazione_2/exercises/stringa-inversa.cc)0
-rw-r--r--2_anno/Algoritmi/data_structures/heap.c19
108 files changed, 15 insertions, 4 deletions
diff --git a/I_anno/Architettura_Elaboratori/biggest.asm b/1_anno/Architettura_Elaboratori/biggest.asm
index a604350..a604350 100644
--- a/I_anno/Architettura_Elaboratori/biggest.asm
+++ b/1_anno/Architettura_Elaboratori/biggest.asm
diff --git a/I_anno/Architettura_Elaboratori/counter_numbers.asm b/1_anno/Architettura_Elaboratori/counter_numbers.asm
index e48f1e3..e48f1e3 100644
--- a/I_anno/Architettura_Elaboratori/counter_numbers.asm
+++ b/1_anno/Architettura_Elaboratori/counter_numbers.asm
diff --git a/I_anno/Architettura_Elaboratori/division.asm b/1_anno/Architettura_Elaboratori/division.asm
index 6b9f80a..6b9f80a 100644
--- a/I_anno/Architettura_Elaboratori/division.asm
+++ b/1_anno/Architettura_Elaboratori/division.asm
diff --git a/I_anno/Architettura_Elaboratori/find_elem.asm b/1_anno/Architettura_Elaboratori/find_elem.asm
index db7dc35..db7dc35 100644
--- a/I_anno/Architettura_Elaboratori/find_elem.asm
+++ b/1_anno/Architettura_Elaboratori/find_elem.asm
diff --git a/I_anno/Architettura_Elaboratori/lowest.asm b/1_anno/Architettura_Elaboratori/lowest.asm
index 3dccb4a..3dccb4a 100644
--- a/I_anno/Architettura_Elaboratori/lowest.asm
+++ b/1_anno/Architettura_Elaboratori/lowest.asm
diff --git a/I_anno/Architettura_Elaboratori/multiply.asm b/1_anno/Architettura_Elaboratori/multiply.asm
index 1635a6d..1635a6d 100644
--- a/I_anno/Architettura_Elaboratori/multiply.asm
+++ b/1_anno/Architettura_Elaboratori/multiply.asm
diff --git a/I_anno/Architettura_Elaboratori/num_of_1s.asm b/1_anno/Architettura_Elaboratori/num_of_1s.asm
index ffbd4f4..ffbd4f4 100644
--- a/I_anno/Architettura_Elaboratori/num_of_1s.asm
+++ b/1_anno/Architettura_Elaboratori/num_of_1s.asm
diff --git a/I_anno/Architettura_Elaboratori/odd_even_numbers.asm b/1_anno/Architettura_Elaboratori/odd_even_numbers.asm
index 996fd62..996fd62 100644
--- a/I_anno/Architettura_Elaboratori/odd_even_numbers.asm
+++ b/1_anno/Architettura_Elaboratori/odd_even_numbers.asm
diff --git a/I_anno/Architettura_Elaboratori/subsequence_less_than_5.asm b/1_anno/Architettura_Elaboratori/subsequence_less_than_5.asm
index 3c266d5..3c266d5 100644
--- a/I_anno/Architettura_Elaboratori/subsequence_less_than_5.asm
+++ b/1_anno/Architettura_Elaboratori/subsequence_less_than_5.asm
diff --git a/I_anno/Architettura_Elaboratori/sum_n_nums.asm b/1_anno/Architettura_Elaboratori/sum_n_nums.asm
index 0efcedc..0efcedc 100644
--- a/I_anno/Architettura_Elaboratori/sum_n_nums.asm
+++ b/1_anno/Architettura_Elaboratori/sum_n_nums.asm
diff --git a/I_anno/Architettura_Elaboratori/vector_prod.asm b/1_anno/Architettura_Elaboratori/vector_prod.asm
index cf5e4ef..cf5e4ef 100644
--- a/I_anno/Architettura_Elaboratori/vector_prod.asm
+++ b/1_anno/Architettura_Elaboratori/vector_prod.asm
diff --git a/I_anno/Programmazione_1/ex01.cc b/1_anno/Programmazione_1/ex01.cc
index 9183dec..9183dec 100644
--- a/I_anno/Programmazione_1/ex01.cc
+++ b/1_anno/Programmazione_1/ex01.cc
diff --git a/I_anno/Programmazione_1/ex08.cc b/1_anno/Programmazione_1/ex08.cc
index fdfea92..fdfea92 100644
--- a/I_anno/Programmazione_1/ex08.cc
+++ b/1_anno/Programmazione_1/ex08.cc
diff --git a/I_anno/Programmazione_1/ex10_07_18.cc b/1_anno/Programmazione_1/ex10_07_18.cc
index 092b184..092b184 100644
--- a/I_anno/Programmazione_1/ex10_07_18.cc
+++ b/1_anno/Programmazione_1/ex10_07_18.cc
diff --git a/I_anno/Programmazione_1/ex12.cc b/1_anno/Programmazione_1/ex12.cc
index ab20cef..ab20cef 100644
--- a/I_anno/Programmazione_1/ex12.cc
+++ b/1_anno/Programmazione_1/ex12.cc
diff --git a/I_anno/Programmazione_1/ex13.cc b/1_anno/Programmazione_1/ex13.cc
index f9f19fa..f9f19fa 100644
--- a/I_anno/Programmazione_1/ex13.cc
+++ b/1_anno/Programmazione_1/ex13.cc
diff --git a/I_anno/Programmazione_1/ex15.cc b/1_anno/Programmazione_1/ex15.cc
index 525882c..525882c 100644
--- a/I_anno/Programmazione_1/ex15.cc
+++ b/1_anno/Programmazione_1/ex15.cc
diff --git a/I_anno/Programmazione_1/ex16.cc b/1_anno/Programmazione_1/ex16.cc
index 4c2b74a..4c2b74a 100644
--- a/I_anno/Programmazione_1/ex16.cc
+++ b/1_anno/Programmazione_1/ex16.cc
diff --git a/I_anno/Programmazione_1/ex17.cc b/1_anno/Programmazione_1/ex17.cc
index 9eee61d..9eee61d 100644
--- a/I_anno/Programmazione_1/ex17.cc
+++ b/1_anno/Programmazione_1/ex17.cc
diff --git a/I_anno/Programmazione_1/ex1_03_12_19.cc b/1_anno/Programmazione_1/ex1_03_12_19.cc
index 8f9bed7..8f9bed7 100644
--- a/I_anno/Programmazione_1/ex1_03_12_19.cc
+++ b/1_anno/Programmazione_1/ex1_03_12_19.cc
diff --git a/I_anno/Programmazione_1/ex1_04_12_19.cc b/1_anno/Programmazione_1/ex1_04_12_19.cc
index 3d352f1..3d352f1 100644
--- a/I_anno/Programmazione_1/ex1_04_12_19.cc
+++ b/1_anno/Programmazione_1/ex1_04_12_19.cc
diff --git a/I_anno/Programmazione_1/ex1_06_12_18.cc b/1_anno/Programmazione_1/ex1_06_12_18.cc
index b16748f..b16748f 100644
--- a/I_anno/Programmazione_1/ex1_06_12_18.cc
+++ b/1_anno/Programmazione_1/ex1_06_12_18.cc
diff --git a/I_anno/Programmazione_1/ex1_08_03_18.cc b/1_anno/Programmazione_1/ex1_08_03_18.cc
index 9942714..9942714 100644
--- a/I_anno/Programmazione_1/ex1_08_03_18.cc
+++ b/1_anno/Programmazione_1/ex1_08_03_18.cc
diff --git a/I_anno/Programmazione_1/ex1_18_02_19.cc b/1_anno/Programmazione_1/ex1_18_02_19.cc
index a1bfc91..a1bfc91 100644
--- a/I_anno/Programmazione_1/ex1_18_02_19.cc
+++ b/1_anno/Programmazione_1/ex1_18_02_19.cc
diff --git a/I_anno/Programmazione_1/ex1_23_04_19.cc b/1_anno/Programmazione_1/ex1_23_04_19.cc
index c977ece..c977ece 100644
--- a/I_anno/Programmazione_1/ex1_23_04_19.cc
+++ b/1_anno/Programmazione_1/ex1_23_04_19.cc
diff --git a/I_anno/Programmazione_1/ex1_23_07_19.cc b/1_anno/Programmazione_1/ex1_23_07_19.cc
index 3c6c5f3..3c6c5f3 100644
--- a/I_anno/Programmazione_1/ex1_23_07_19.cc
+++ b/1_anno/Programmazione_1/ex1_23_07_19.cc
diff --git a/I_anno/Programmazione_1/ex1_25_06_19.cc b/1_anno/Programmazione_1/ex1_25_06_19.cc
index f28a09b..f28a09b 100644
--- a/I_anno/Programmazione_1/ex1_25_06_19.cc
+++ b/1_anno/Programmazione_1/ex1_25_06_19.cc
diff --git a/I_anno/Programmazione_1/ex1_27_01_20.cc b/1_anno/Programmazione_1/ex1_27_01_20.cc
index 1b0e529..1b0e529 100644
--- a/I_anno/Programmazione_1/ex1_27_01_20.cc
+++ b/1_anno/Programmazione_1/ex1_27_01_20.cc
diff --git a/I_anno/Programmazione_1/ex1_28_01_19.cc b/1_anno/Programmazione_1/ex1_28_01_19.cc
index a027e82..a027e82 100644
--- a/I_anno/Programmazione_1/ex1_28_01_19.cc
+++ b/1_anno/Programmazione_1/ex1_28_01_19.cc
diff --git a/I_anno/Programmazione_1/ex1_tutorato_03_12_19.cc b/1_anno/Programmazione_1/ex1_tutorato_03_12_19.cc
index d8d61b0..d8d61b0 100644
--- a/I_anno/Programmazione_1/ex1_tutorato_03_12_19.cc
+++ b/1_anno/Programmazione_1/ex1_tutorato_03_12_19.cc
diff --git a/I_anno/Programmazione_1/ex1_tutorato_14_01_20.cc b/1_anno/Programmazione_1/ex1_tutorato_14_01_20.cc
index 557b0ee..557b0ee 100644
--- a/I_anno/Programmazione_1/ex1_tutorato_14_01_20.cc
+++ b/1_anno/Programmazione_1/ex1_tutorato_14_01_20.cc
diff --git a/I_anno/Programmazione_1/ex2_04_12_19.cc b/1_anno/Programmazione_1/ex2_04_12_19.cc
index 66b2895..66b2895 100644
--- a/I_anno/Programmazione_1/ex2_04_12_19.cc
+++ b/1_anno/Programmazione_1/ex2_04_12_19.cc
diff --git a/I_anno/Programmazione_1/ex2_06_12_18.cc b/1_anno/Programmazione_1/ex2_06_12_18.cc
index 50744ba..50744ba 100644
--- a/I_anno/Programmazione_1/ex2_06_12_18.cc
+++ b/1_anno/Programmazione_1/ex2_06_12_18.cc
diff --git a/I_anno/Programmazione_1/ex2_08_03_18.cc b/1_anno/Programmazione_1/ex2_08_03_18.cc
index 88d55e1..88d55e1 100644
--- a/I_anno/Programmazione_1/ex2_08_03_18.cc
+++ b/1_anno/Programmazione_1/ex2_08_03_18.cc
diff --git a/I_anno/Programmazione_1/ex2_18_02_19.cc b/1_anno/Programmazione_1/ex2_18_02_19.cc
index 8195fb9..8195fb9 100644
--- a/I_anno/Programmazione_1/ex2_18_02_19.cc
+++ b/1_anno/Programmazione_1/ex2_18_02_19.cc
diff --git a/I_anno/Programmazione_1/ex2_23_07_19.cc b/1_anno/Programmazione_1/ex2_23_07_19.cc
index 3b0ed37..3b0ed37 100644
--- a/I_anno/Programmazione_1/ex2_23_07_19.cc
+++ b/1_anno/Programmazione_1/ex2_23_07_19.cc
diff --git a/I_anno/Programmazione_1/ex2_27_01_20.cc b/1_anno/Programmazione_1/ex2_27_01_20.cc
index 25caf5b..25caf5b 100644
--- a/I_anno/Programmazione_1/ex2_27_01_20.cc
+++ b/1_anno/Programmazione_1/ex2_27_01_20.cc
diff --git a/I_anno/Programmazione_1/ex2_28_01_19.cc b/1_anno/Programmazione_1/ex2_28_01_19.cc
index 7ad8398..7ad8398 100644
--- a/I_anno/Programmazione_1/ex2_28_01_19.cc
+++ b/1_anno/Programmazione_1/ex2_28_01_19.cc
diff --git a/I_anno/Programmazione_1/ex2_tutorato_14_01_20.cc b/1_anno/Programmazione_1/ex2_tutorato_14_01_20.cc
index b54860e..b54860e 100644
--- a/I_anno/Programmazione_1/ex2_tutorato_14_01_20.cc
+++ b/1_anno/Programmazione_1/ex2_tutorato_14_01_20.cc
diff --git a/I_anno/Programmazione_1/h9_1.cc b/1_anno/Programmazione_1/h9_1.cc
index 12c629d..12c629d 100644
--- a/I_anno/Programmazione_1/h9_1.cc
+++ b/1_anno/Programmazione_1/h9_1.cc
diff --git a/I_anno/Programmazione_1/h9_2.cc b/1_anno/Programmazione_1/h9_2.cc
index 0e9c853..0e9c853 100644
--- a/I_anno/Programmazione_1/h9_2.cc
+++ b/1_anno/Programmazione_1/h9_2.cc
diff --git a/I_anno/Programmazione_1/h9_3.cc b/1_anno/Programmazione_1/h9_3.cc
index c9ef418..c9ef418 100644
--- a/I_anno/Programmazione_1/h9_3.cc
+++ b/1_anno/Programmazione_1/h9_3.cc
diff --git a/I_anno/Programmazione_1/h9_4.cc b/1_anno/Programmazione_1/h9_4.cc
index cd534b3..cd534b3 100644
--- a/I_anno/Programmazione_1/h9_4.cc
+++ b/1_anno/Programmazione_1/h9_4.cc
diff --git a/I_anno/Programmazione_1/h9_5.cc b/1_anno/Programmazione_1/h9_5.cc
index a2e3f8b..a2e3f8b 100644
--- a/I_anno/Programmazione_1/h9_5.cc
+++ b/1_anno/Programmazione_1/h9_5.cc
diff --git a/I_anno/Programmazione_1/h9_6.cc b/1_anno/Programmazione_1/h9_6.cc
index d889c43..d889c43 100644
--- a/I_anno/Programmazione_1/h9_6.cc
+++ b/1_anno/Programmazione_1/h9_6.cc
diff --git a/I_anno/Programmazione_1/lab_14_12_18.cc b/1_anno/Programmazione_1/lab_14_12_18.cc
index 02bbd69..02bbd69 100644
--- a/I_anno/Programmazione_1/lab_14_12_18.cc
+++ b/1_anno/Programmazione_1/lab_14_12_18.cc
diff --git a/I_anno/Programmazione_1/lab_15_02_19_D.cc b/1_anno/Programmazione_1/lab_15_02_19_D.cc
index b050e72..b050e72 100644
--- a/I_anno/Programmazione_1/lab_15_02_19_D.cc
+++ b/1_anno/Programmazione_1/lab_15_02_19_D.cc
diff --git a/I_anno/Programmazione_1/lab_26_07_19.cc b/1_anno/Programmazione_1/lab_26_07_19.cc
index 91822d9..91822d9 100644
--- a/I_anno/Programmazione_1/lab_26_07_19.cc
+++ b/1_anno/Programmazione_1/lab_26_07_19.cc
diff --git a/I_anno/Programmazione_1/lab_28_02_19_A.cc b/1_anno/Programmazione_1/lab_28_02_19_A.cc
index ff2eaae..ff2eaae 100644
--- a/I_anno/Programmazione_1/lab_28_02_19_A.cc
+++ b/1_anno/Programmazione_1/lab_28_02_19_A.cc
diff --git a/I_anno/Programmazione_1/lab_28_02_19_B.cc b/1_anno/Programmazione_1/lab_28_02_19_B.cc
index 4639f66..4639f66 100644
--- a/I_anno/Programmazione_1/lab_28_02_19_B.cc
+++ b/1_anno/Programmazione_1/lab_28_02_19_B.cc
diff --git a/I_anno/Programmazione_1/lab_28_02_19_C.cc b/1_anno/Programmazione_1/lab_28_02_19_C.cc
index ac53815..ac53815 100644
--- a/I_anno/Programmazione_1/lab_28_02_19_C.cc
+++ b/1_anno/Programmazione_1/lab_28_02_19_C.cc
diff --git a/I_anno/Programmazione_2/algorithms/binarysearch.cc b/1_anno/Programmazione_2/algorithms/binarysearch.cc
index c9b4cd7..c9b4cd7 100644
--- a/I_anno/Programmazione_2/algorithms/binarysearch.cc
+++ b/1_anno/Programmazione_2/algorithms/binarysearch.cc
diff --git a/I_anno/Programmazione_2/algorithms/cbrt.cc b/1_anno/Programmazione_2/algorithms/cbrt.cc
index 30c7792..30c7792 100644
--- a/I_anno/Programmazione_2/algorithms/cbrt.cc
+++ b/1_anno/Programmazione_2/algorithms/cbrt.cc
diff --git a/I_anno/Programmazione_2/algorithms/insertionsort.cc b/1_anno/Programmazione_2/algorithms/insertionsort.cc
index 9b309d6..9b309d6 100644
--- a/I_anno/Programmazione_2/algorithms/insertionsort.cc
+++ b/1_anno/Programmazione_2/algorithms/insertionsort.cc
diff --git a/I_anno/Programmazione_2/algorithms/log.cc b/1_anno/Programmazione_2/algorithms/log.cc
index 1e49a2e..1e49a2e 100644
--- a/I_anno/Programmazione_2/algorithms/log.cc
+++ b/1_anno/Programmazione_2/algorithms/log.cc
diff --git a/I_anno/Programmazione_2/algorithms/mergesort.cc b/1_anno/Programmazione_2/algorithms/mergesort.cc
index 68d28cb..68d28cb 100644
--- a/I_anno/Programmazione_2/algorithms/mergesort.cc
+++ b/1_anno/Programmazione_2/algorithms/mergesort.cc
diff --git a/I_anno/Programmazione_2/algorithms/pow.cc b/1_anno/Programmazione_2/algorithms/pow.cc
index 16cf419..16cf419 100644
--- a/I_anno/Programmazione_2/algorithms/pow.cc
+++ b/1_anno/Programmazione_2/algorithms/pow.cc
diff --git a/I_anno/Programmazione_2/algorithms/quicksort.cc b/1_anno/Programmazione_2/algorithms/quicksort.cc
index 795bd7b..795bd7b 100644
--- a/I_anno/Programmazione_2/algorithms/quicksort.cc
+++ b/1_anno/Programmazione_2/algorithms/quicksort.cc
diff --git a/I_anno/Programmazione_2/algorithms/selectionsort.cc b/1_anno/Programmazione_2/algorithms/selectionsort.cc
index 57dcc17..57dcc17 100644
--- a/I_anno/Programmazione_2/algorithms/selectionsort.cc
+++ b/1_anno/Programmazione_2/algorithms/selectionsort.cc
diff --git a/I_anno/Programmazione_2/algorithms/sqrt.cc b/1_anno/Programmazione_2/algorithms/sqrt.cc
index aa6b032..aa6b032 100644
--- a/I_anno/Programmazione_2/algorithms/sqrt.cc
+++ b/1_anno/Programmazione_2/algorithms/sqrt.cc
diff --git a/I_anno/Programmazione_2/coding_contest/dolcetti.cpp b/1_anno/Programmazione_2/coding_contest/dolcetti.cpp
index c3409a4..c3409a4 100644
--- a/I_anno/Programmazione_2/coding_contest/dolcetti.cpp
+++ b/1_anno/Programmazione_2/coding_contest/dolcetti.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/gita.cpp b/1_anno/Programmazione_2/coding_contest/gita.cpp
index cbb4910..cbb4910 100644
--- a/I_anno/Programmazione_2/coding_contest/gita.cpp
+++ b/1_anno/Programmazione_2/coding_contest/gita.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/gribaudo.cpp b/1_anno/Programmazione_2/coding_contest/gribaudo.cpp
index 39d0e42..39d0e42 100644
--- a/I_anno/Programmazione_2/coding_contest/gribaudo.cpp
+++ b/1_anno/Programmazione_2/coding_contest/gribaudo.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/gualtieri.cpp b/1_anno/Programmazione_2/coding_contest/gualtieri.cpp
index f8a0ecf..f8a0ecf 100644
--- a/I_anno/Programmazione_2/coding_contest/gualtieri.cpp
+++ b/1_anno/Programmazione_2/coding_contest/gualtieri.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/ladri.cpp b/1_anno/Programmazione_2/coding_contest/ladri.cpp
index 04e8e65..04e8e65 100644
--- a/I_anno/Programmazione_2/coding_contest/ladri.cpp
+++ b/1_anno/Programmazione_2/coding_contest/ladri.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/pizzini.cpp b/1_anno/Programmazione_2/coding_contest/pizzini.cpp
index 4fcb4ab..4fcb4ab 100644
--- a/I_anno/Programmazione_2/coding_contest/pizzini.cpp
+++ b/1_anno/Programmazione_2/coding_contest/pizzini.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/scheletri.cpp b/1_anno/Programmazione_2/coding_contest/scheletri.cpp
index 2389d25..2389d25 100644
--- a/I_anno/Programmazione_2/coding_contest/scheletri.cpp
+++ b/1_anno/Programmazione_2/coding_contest/scheletri.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/stazioni.cpp b/1_anno/Programmazione_2/coding_contest/stazioni.cpp
index 29ede44..29ede44 100644
--- a/I_anno/Programmazione_2/coding_contest/stazioni.cpp
+++ b/1_anno/Programmazione_2/coding_contest/stazioni.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/tastevin.cpp b/1_anno/Programmazione_2/coding_contest/tastevin.cpp
index 301ebcf..301ebcf 100644
--- a/I_anno/Programmazione_2/coding_contest/tastevin.cpp
+++ b/1_anno/Programmazione_2/coding_contest/tastevin.cpp
diff --git a/I_anno/Programmazione_2/coding_contest/tastevin_paths.cpp b/1_anno/Programmazione_2/coding_contest/tastevin_paths.cpp
index eb7da54..eb7da54 100644
--- a/I_anno/Programmazione_2/coding_contest/tastevin_paths.cpp
+++ b/1_anno/Programmazione_2/coding_contest/tastevin_paths.cpp
diff --git a/I_anno/Programmazione_2/data_structures/bfs.cc b/1_anno/Programmazione_2/data_structures/bfs.cc
index 2b4efbd..2b4efbd 100644
--- a/I_anno/Programmazione_2/data_structures/bfs.cc
+++ b/1_anno/Programmazione_2/data_structures/bfs.cc
diff --git a/I_anno/Programmazione_2/data_structures/bst.cc b/1_anno/Programmazione_2/data_structures/bst.cc
index 9223e04..9223e04 100644
--- a/I_anno/Programmazione_2/data_structures/bst.cc
+++ b/1_anno/Programmazione_2/data_structures/bst.cc
diff --git a/I_anno/Programmazione_2/data_structures/circle_double_list.cc b/1_anno/Programmazione_2/data_structures/circle_double_list.cc
index f162e57..f162e57 100644
--- a/I_anno/Programmazione_2/data_structures/circle_double_list.cc
+++ b/1_anno/Programmazione_2/data_structures/circle_double_list.cc
diff --git a/I_anno/Programmazione_2/data_structures/circle_list.cc b/1_anno/Programmazione_2/data_structures/circle_list.cc
index 2143ac1..2143ac1 100644
--- a/I_anno/Programmazione_2/data_structures/circle_list.cc
+++ b/1_anno/Programmazione_2/data_structures/circle_list.cc
diff --git a/I_anno/Programmazione_2/data_structures/dfs.cc b/1_anno/Programmazione_2/data_structures/dfs.cc
index 744f153..744f153 100644
--- a/I_anno/Programmazione_2/data_structures/dfs.cc
+++ b/1_anno/Programmazione_2/data_structures/dfs.cc
diff --git a/I_anno/Programmazione_2/data_structures/graph.cc b/1_anno/Programmazione_2/data_structures/graph.cc
index 12837be..12837be 100644
--- a/I_anno/Programmazione_2/data_structures/graph.cc
+++ b/1_anno/Programmazione_2/data_structures/graph.cc
diff --git a/I_anno/Programmazione_2/data_structures/graph_stl.cc b/1_anno/Programmazione_2/data_structures/graph_stl.cc
index 5381747..5381747 100644
--- a/I_anno/Programmazione_2/data_structures/graph_stl.cc
+++ b/1_anno/Programmazione_2/data_structures/graph_stl.cc
diff --git a/I_anno/Programmazione_2/data_structures/list.cc b/1_anno/Programmazione_2/data_structures/list.cc
index 8ddcbf9..8ddcbf9 100644
--- a/I_anno/Programmazione_2/data_structures/list.cc
+++ b/1_anno/Programmazione_2/data_structures/list.cc
diff --git a/I_anno/Programmazione_2/data_structures/list_double.cc b/1_anno/Programmazione_2/data_structures/list_double.cc
index fa0af26..fa0af26 100644
--- a/I_anno/Programmazione_2/data_structures/list_double.cc
+++ b/1_anno/Programmazione_2/data_structures/list_double.cc
diff --git a/I_anno/Programmazione_2/data_structures/matrix-graph.cc b/1_anno/Programmazione_2/data_structures/matrix-graph.cc
index a644ec1..a644ec1 100644
--- a/I_anno/Programmazione_2/data_structures/matrix-graph.cc
+++ b/1_anno/Programmazione_2/data_structures/matrix-graph.cc
diff --git a/I_anno/Programmazione_2/data_structures/queue.cc b/1_anno/Programmazione_2/data_structures/queue.cc
index 8398459..8398459 100644
--- a/I_anno/Programmazione_2/data_structures/queue.cc
+++ b/1_anno/Programmazione_2/data_structures/queue.cc
diff --git a/I_anno/Programmazione_2/data_structures/queue_w_array.cc b/1_anno/Programmazione_2/data_structures/queue_w_array.cc
index fb92d68..fb92d68 100644
--- a/I_anno/Programmazione_2/data_structures/queue_w_array.cc
+++ b/1_anno/Programmazione_2/data_structures/queue_w_array.cc
diff --git a/I_anno/Programmazione_2/data_structures/stack.cc b/1_anno/Programmazione_2/data_structures/stack.cc
index ffff780..ffff780 100644
--- a/I_anno/Programmazione_2/data_structures/stack.cc
+++ b/1_anno/Programmazione_2/data_structures/stack.cc
diff --git a/I_anno/Programmazione_2/data_structures/stack_w_array.cc b/1_anno/Programmazione_2/data_structures/stack_w_array.cc
index c20db90..c20db90 100644
--- a/I_anno/Programmazione_2/data_structures/stack_w_array.cc
+++ b/1_anno/Programmazione_2/data_structures/stack_w_array.cc
diff --git a/I_anno/Programmazione_2/data_structures/top-sort.cc b/1_anno/Programmazione_2/data_structures/top-sort.cc
index 7441ee9..7441ee9 100644
--- a/I_anno/Programmazione_2/data_structures/top-sort.cc
+++ b/1_anno/Programmazione_2/data_structures/top-sort.cc
diff --git a/I_anno/Programmazione_2/exercises/carattere-maggiore.cc b/1_anno/Programmazione_2/exercises/carattere-maggiore.cc
index 2e89fcd..2e89fcd 100644
--- a/I_anno/Programmazione_2/exercises/carattere-maggiore.cc
+++ b/1_anno/Programmazione_2/exercises/carattere-maggiore.cc
diff --git a/I_anno/Programmazione_2/exercises/dequeue.cc b/1_anno/Programmazione_2/exercises/dequeue.cc
index 4b012c4..4b012c4 100644
--- a/I_anno/Programmazione_2/exercises/dequeue.cc
+++ b/1_anno/Programmazione_2/exercises/dequeue.cc
diff --git a/I_anno/Programmazione_2/exercises/doppioni.cc b/1_anno/Programmazione_2/exercises/doppioni.cc
index fdd3e88..fdd3e88 100644
--- a/I_anno/Programmazione_2/exercises/doppioni.cc
+++ b/1_anno/Programmazione_2/exercises/doppioni.cc
diff --git a/I_anno/Programmazione_2/exercises/estremi-uguali.cc b/1_anno/Programmazione_2/exercises/estremi-uguali.cc
index 63ac019..63ac019 100644
--- a/I_anno/Programmazione_2/exercises/estremi-uguali.cc
+++ b/1_anno/Programmazione_2/exercises/estremi-uguali.cc
diff --git a/I_anno/Programmazione_2/exercises/even-length.cc b/1_anno/Programmazione_2/exercises/even-length.cc
index 2d3d6a4..2d3d6a4 100644
--- a/I_anno/Programmazione_2/exercises/even-length.cc
+++ b/1_anno/Programmazione_2/exercises/even-length.cc
diff --git a/I_anno/Programmazione_2/exercises/exam_08_10_14.cc b/1_anno/Programmazione_2/exercises/exam_08_10_14.cc
index c9c33be..c9c33be 100644
--- a/I_anno/Programmazione_2/exercises/exam_08_10_14.cc
+++ b/1_anno/Programmazione_2/exercises/exam_08_10_14.cc
diff --git a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex1.cpp b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex1.cpp
index 4f08a74..4f08a74 100644
--- a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex1.cpp
+++ b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex1.cpp
diff --git a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex2.cpp b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex2.cpp
index aed25e4..aed25e4 100644
--- a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex2.cpp
+++ b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex2.cpp
diff --git a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex3.cpp b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex3.cpp
index 71f9c65..71f9c65 100644
--- a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex3.cpp
+++ b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex3.cpp
diff --git a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex4.cpp b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex4.cpp
index e234363..e234363 100644
--- a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex4.cpp
+++ b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex4.cpp
diff --git a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex5.cpp b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex5.cpp
index dd8fc98..dd8fc98 100644
--- a/I_anno/Programmazione_2/exercises/exam_20_07_20/ex5.cpp
+++ b/1_anno/Programmazione_2/exercises/exam_20_07_20/ex5.cpp
diff --git a/I_anno/Programmazione_2/exercises/inizia-con.cc b/1_anno/Programmazione_2/exercises/inizia-con.cc
index 97f0c39..97f0c39 100644
--- a/I_anno/Programmazione_2/exercises/inizia-con.cc
+++ b/1_anno/Programmazione_2/exercises/inizia-con.cc
diff --git a/I_anno/Programmazione_2/exercises/inserimento-coda.cc b/1_anno/Programmazione_2/exercises/inserimento-coda.cc
index 6775ca2..6775ca2 100644
--- a/I_anno/Programmazione_2/exercises/inserimento-coda.cc
+++ b/1_anno/Programmazione_2/exercises/inserimento-coda.cc
diff --git a/I_anno/Programmazione_2/exercises/inserimento-pila.cc b/1_anno/Programmazione_2/exercises/inserimento-pila.cc
index 0dbe99b..0dbe99b 100644
--- a/I_anno/Programmazione_2/exercises/inserimento-pila.cc
+++ b/1_anno/Programmazione_2/exercises/inserimento-pila.cc
diff --git a/I_anno/Programmazione_2/exercises/matrice-adj.cc b/1_anno/Programmazione_2/exercises/matrice-adj.cc
index 7830f97..7830f97 100644
--- a/I_anno/Programmazione_2/exercises/matrice-adj.cc
+++ b/1_anno/Programmazione_2/exercises/matrice-adj.cc
diff --git a/I_anno/Programmazione_2/exercises/minore.cc b/1_anno/Programmazione_2/exercises/minore.cc
index 677da76..677da76 100644
--- a/I_anno/Programmazione_2/exercises/minore.cc
+++ b/1_anno/Programmazione_2/exercises/minore.cc
diff --git a/I_anno/Programmazione_2/exercises/pop-stack.cc b/1_anno/Programmazione_2/exercises/pop-stack.cc
index 3739450..3739450 100644
--- a/I_anno/Programmazione_2/exercises/pop-stack.cc
+++ b/1_anno/Programmazione_2/exercises/pop-stack.cc
diff --git a/I_anno/Programmazione_2/exercises/prima-maiuscola.cc b/1_anno/Programmazione_2/exercises/prima-maiuscola.cc
index 6273219..6273219 100644
--- a/I_anno/Programmazione_2/exercises/prima-maiuscola.cc
+++ b/1_anno/Programmazione_2/exercises/prima-maiuscola.cc
diff --git a/I_anno/Programmazione_2/exercises/ripetute.cc b/1_anno/Programmazione_2/exercises/ripetute.cc
index 23d151a..23d151a 100644
--- a/I_anno/Programmazione_2/exercises/ripetute.cc
+++ b/1_anno/Programmazione_2/exercises/ripetute.cc
diff --git a/I_anno/Programmazione_2/exercises/sol-ripetute.cc b/1_anno/Programmazione_2/exercises/sol-ripetute.cc
index 1518d76..1518d76 100644
--- a/I_anno/Programmazione_2/exercises/sol-ripetute.cc
+++ b/1_anno/Programmazione_2/exercises/sol-ripetute.cc
diff --git a/I_anno/Programmazione_2/exercises/sottosequenza.cc b/1_anno/Programmazione_2/exercises/sottosequenza.cc
index 1d7c481..1d7c481 100644
--- a/I_anno/Programmazione_2/exercises/sottosequenza.cc
+++ b/1_anno/Programmazione_2/exercises/sottosequenza.cc
diff --git a/I_anno/Programmazione_2/exercises/stringa-inversa.cc b/1_anno/Programmazione_2/exercises/stringa-inversa.cc
index 5c37718..5c37718 100644
--- a/I_anno/Programmazione_2/exercises/stringa-inversa.cc
+++ b/1_anno/Programmazione_2/exercises/stringa-inversa.cc
diff --git a/2_anno/Algoritmi/data_structures/heap.c b/2_anno/Algoritmi/data_structures/heap.c
index 56c3d3d..6939b0e 100644
--- a/2_anno/Algoritmi/data_structures/heap.c
+++ b/2_anno/Algoritmi/data_structures/heap.c
@@ -5,7 +5,7 @@
unsigned heapsize = 0;
int compare(int x, int y) {
- return (HEAP_TYPE) ? x < y : x > y;
+ return (!HEAP_TYPE) ? x < y : x > y;
}
void swap(int* a, int x, int y) {
@@ -29,8 +29,8 @@ void heapify(int* a, int n, int i) {
int r = l | 1;
int max = i;
- if(l <= n && compare(a[l], a[max])) max = l;
- if(r <= n && compare(a[r], a[max])) max = r;
+ if(l <= n && !compare(a[l], a[max])) max = l;
+ if(r <= n && !compare(a[r], a[max])) max = r;
if(max != i) {
swap(a, i, max);
@@ -56,7 +56,6 @@ int* heapsort(int* a, int n) {
build(a, n);
for(unsigned i = 0; i < n; ++i) {
b[i] = extract(a);
-;
}
return b;
@@ -74,6 +73,18 @@ int main() {
heapsize = 6;
int* a = malloc(sizeof(int) * 7);
+ a[1] = 5;
+ a[2] = 24;
+ a[3] = 1;
+ a[4] = 12;
+ for(unsigned i = 1; i < 7; ++i)
+ printf("%d ", a[i]);
+ printf("\n");
+ build(a, 4);
+ for(unsigned i = 1; i < 7; ++i)
+ printf("%d ", a[i]);
+ printf("\n\n");
+
for(unsigned i = 1; i < 7; ++i)
a[i] = i;
build(a, 6);