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
08 Oct 2024, 6:48 PM
08 Oct 2024, 6:48 PM
๐ฑ Open Source Contributions
Here's my current (and hopefully expanding) list of open-source contributions:
Contribution to digitalgarden
Contribution to omegaup
Contribution to omegaup