Fabbi's Notes
Search
CTRL + K
Fabbi's Notes
Search
CTRL + K
🎓 University notes (mostly in Italian)
⌨️ Linguaggi
CPP - Tricky Pieces of Code
Java - Tricky Pieces of Code
⚙️ Algoritmi e Strutture Dati
1. Risolvere le ricorrenze
2. Algoritmi di Ordinamento
3.1 Alberi
3.2 Alberi Binari
3.3 Alberi Binari di Ricerca
4. Grafi
5. Dynamic Programming
5.1 Stringhe con Dynamic Programming
🌐 Reti
1. Introduzione
2. Il livello applicazione
3. Il livello trasporto
4. Il livello rete
5. Il livello di collegamento
🎲 Probabilità e Statistica
Esercizi del corso
Esercizi del corso
Teoria
Modelli di distribuzioni
Continue
Distribuzione Esponenziale
Distribuzione Normale (Gauss)
Discrete
Distribuzione binomiale
Distribuzione di Poisson
Distribuzione geometrica
Approssimare la binomiale con la normale
Disuguaglianza di Markov e di Chebychev
Formulario
Funzione di probabilità continua
Funzione di probabilità discreta
Funzione di ripartizione e sue proprietà
Variabili aleatorie doppie continue
Variabili aleatorie doppie discrete
Variabili aleatorie doppie
💾 Sistemi Operativi
Laboratorio
1. Terminale & Bash
2. GCC & Make
3. C
4. Streams & File Descriptors
5. Kernel & System Calls
6. Segnali
7. Errori in C & Process Group
8. Piping
9. Message Queues
10. Threads
Esercizi
Teoria
1. Definizione e storia
2. Componenti di un sistema operativo
3. Architettura
4. Gestione dei processi e threads
5. Relazioni tra processi
6. Scheduling della CPU
7. Sincronizzazione tra processi
8. Deadlock
9. Gestione della memoria
10. Memoria virtuale
11. Gestione della memoria secondaria
12. File System
13. Sistemi RAID
14. Sistema di I-O
15. Protezione e Sicurezza
🔒 Multimedia Data Security
Laboratory
1. Image processing using Python
2. Transform Domain (using Python)
Theory
1. Introduction
2. Digital Watermarking
3. Image Quality Evaluation
4. HVS & Watermarking
5. Watermarking embedding and detection
🧮 Matematica Discreta
Alcuni teoremi da sapere
1.1 Buon ordinamento dei numeri naturali
1.2 Seconda forma del principio di induzione
2.1 Esistenza e unicità della divisione euclidea
3.1 Rappresentabilità dei naturali in base arbitraria
4.1 Esistenza e unicità del Massimo Comune Divisore
Esercizi sul principio di induzione
Appello 10 Marzo 2014
Appello 11 Febbraio 2016
Appello 27 Agosto 2017
Teoria
Assioma 1.1 (Estensionalità)
Assioma 1.6 (Separazione)
Funzione come legge
Insiemi equipotenti e cardinalità
Introduzione
Numeri naturali
Operazioni tra insiemi
Principio di induzione
Relazioni e funzioni
Teorema di ricorsione
🪲 Security Testing
Security Testing Manual
Written Exam 15-01-2025 (with solutions)
Written Exam Mockup (with solutions)
👨🏼💻 Coding
⚠️ Companies Problems
Alice and Bob's Game
Find maximum sub-squares of size k x k
Minimum Deletion
🏗 Data Structures
Binary Search Trees (in italian)
Binary Trees (in italian)
C++ std-array
Graphs (in italian)
Hash Tables
Linked Lists
Queues
Stacks
StringBuilder
Trees (in italian)
📝 Cracking the Coding Interview
Chapter 1
Problem 1 - IsUnique
Problem 2.1 - Check Permutation
Problem 2.2 - Check Permutation
Problem 3 - URLify
Problem 4 - Palindrome Permutation
Problem 5 - One Away
Problem 6 - String Compression
Problem 7 - Rotate Matrix
Problem 8 - Zero Matrix
Problem 9 - String Rotation
Chapter 2
Problem 1 - Remove Dups
Problem 2 - Return Kth to Last
Problem 3 - Delete Middle Node
Problem 4 - Partition
Problem 5 - Sum Lists
Problem 6 - Palindrome
Problem 7 - Intersection
Problem 8 - Loop Detection
Chapter 4
Problem 1 - Route Between Nodes
Problem 2 - Minimal Tree
Problem 3 - List of Depths
Problem 4 - Check Balanced
Problem 5 - Validate BST
Problem 6 - Successor
Problem 7 - Build Order
Concepts
1.1 Big O
1.2 How to Prepare
1.3 Optimize and Solve Technique
1.3.1. Best Conceivable Runtime (BCR)
4. Bit Manipulation
Cracking The Coding Interview
🕵🏼♀️ LeetCode Problems
Intersection of Two Sorted Arrays
Maximum Subarray
Maximum Submatrix
🧠 Blind 75
1. Contains Duplicate
2. Valid Anagram
3. Two Sum
4. Group Anagrams
5. Top K Frequent Elements
6. Product of Array Except Self
7. Encode and Decode Strings
8. Longest Consecutive Sequence
9. Valid Palindrome
10. 3Sum
11. Container With Most Water
12. Best Time to Buy And Sell Stock
13. Longest Substring Without Repeating Characters
14. Longest Repeating Character Replacement
15. Minimum Window Substring
16. Valid Parentheses
17. Find Minimum in Rotated Sorted Array
18. Search in Rotated Sorted Array
19. Reverse Linked List
20. Merge Two Sorted Lists
🌱 Open Source Contributions
Home