You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.it-IT.md
+15-15
Original file line number
Diff line number
Diff line change
@@ -56,21 +56,21 @@ un insieme di regole che definiscono con precisione una sequenza di operazioni.
56
56
57
57
***Matematica**
58
58
*`P`[Manipolazione dei Bit](src/algorithms/math/bits) - set/get/update/clear bits, moltiplicazione/divisione per due, gestire numeri negativi etc.
59
-
*`P`[Fattoriale](src/algorithms/math/factorial)
59
+
*`P`[Fattoriale](src/algorithms/math/factorial)
60
60
*`P`[Numeri di Fibonacci](src/algorithms/math/fibonacci) - classico e forma chiusa
61
61
*`P`[Test di Primalità](src/algorithms/math/primality-test) (metodo del divisore)
62
62
*`P`[Algoritmo di Euclide](src/algorithms/math/euclidean-algorithm) - trova il massimo comune divisore (MCD)
63
63
*`P`[Minimo Comune Multiplo](src/algorithms/math/least-common-multiple) (MCM)
64
64
*`P`[Crivello di Eratostene](src/algorithms/math/sieve-of-eratosthenes) - trova i numeri i primi fino al limite indicato
65
65
*`P`[Potenza di due](src/algorithms/math/is-power-of-two) - controlla se il numero è una potenza di due
66
66
*`P`[Triangolo di Pascal](src/algorithms/math/pascal-triangle)
67
-
*`P`[Numeri Complessi](src/algorithms/math/complex-number) - numeri complessi e operazioni
67
+
*`P`[Numeri Complessi](src/algorithms/math/complex-number) - numeri complessi e operazioni
68
68
*`P`[Radiante & Gradi](src/algorithms/math/radian) - conversione da radiante a gradi e viceversa
69
69
*`P`[Potenza di un Numero](src/algorithms/math/fast-powering)
70
70
*`A`[Partizione di un Intero](src/algorithms/math/integer-partition)
71
71
*`A`[Radice Quadrata](src/algorithms/math/square-root) - Metodo di Newton
72
72
*`A`[Algoritmo di Liu Hui π](src/algorithms/math/liu-hui) - calcolare π usando un poligono
73
-
*`A`[Trasformata Discreta di Fourier ](src/algorithms/math/fourier-transform) -decomporre una funzione di tempo (un segnale) nelle frequenze che lo compongono
73
+
*`A`[Trasformata Discreta di Fourier ](src/algorithms/math/fourier-transform) -decomporre una funzione di tempo (un segnale) nelle frequenze che lo compongono
74
74
***Set**
75
75
*`P`[Prodotto Cartesiano](src/algorithms/sets/cartesian-product) - moltiplicazione multipla di set
76
76
*`P`[Fisher–Yates Shuffle](src/algorithms/sets/fisher-yates) - permutazione casuale di un sequenza finita
@@ -116,8 +116,8 @@ un insieme di regole che definiscono con precisione una sequenza di operazioni.
116
116
*`P`[Ricerca in Profondità su Grafi](src/algorithms/graph/depth-first-search) (DFS)
117
117
*`P`[Breadth-First Search su Grafi](src/algorithms/graph/breadth-first-search) (BFS)
118
118
*`P`[Algoritmo di Kruskal](src/algorithms/graph/kruskal) - ricerca dell'Albero con Minima Distanza (MST) per grafi pesati unidirezionali
119
-
*`A`[Algoritmo di Dijkstra](src/algorithms/graph/dijkstra) - ricerca dei percorsi più breve per raggiungere tutti i vertici del grafo da un singolo vertice
120
-
*`A`[Algoritmo di Bellman-Ford](src/algorithms/graph/bellman-ford) - ricerca dei percorsi più breve per raggiungere tutti i vertici del grafo da un singolo vertice
119
+
*`A`[Algoritmo di Dijkstra](src/algorithms/graph/dijkstra) - ricerca dei percorsi più breve per raggiungere tutti i vertici del grafo da un singolo vertice
120
+
*`A`[Algoritmo di Bellman-Ford](src/algorithms/graph/bellman-ford) - ricerca dei percorsi più breve per raggiungere tutti i vertici del grafo da un singolo vertice
121
121
*`A`[Algoritmo di Floyd-Warshall](src/algorithms/graph/floyd-warshall) - ricerca dei percorsi più brevi tra tutte le coppie di vertici
122
122
*`A`[Rivelamento dei Cicli](src/algorithms/graph/detect-cycle) - per grafici diretti e non diretti (basate su partizioni DFS e Disjoint Set)
123
123
*`A`[Algoritmo di Prim](src/algorithms/graph/prim) - ricerca dell'Albero Ricoprente Minimo (MST) per grafi unidirezionali pesati
@@ -129,12 +129,12 @@ un insieme di regole che definiscono con precisione una sequenza di operazioni.
129
129
*`A`[Componenti Fortemente Connessa](src/algorithms/graph/strongly-connected-components) - algoritmo di Kosaraju
130
130
*`A`[Problema del Commesso Viaggiatore](src/algorithms/graph/travelling-salesman) - il percorso più breve che visita ogni città e ritorna alla città iniziale
131
131
***Crittografia**
132
-
*`P`[Hash Polinomiale](src/algorithms/cryptography/polynomial-hash) - Una funzione hash di rolling basata sul polinomio
132
+
*`P`[Hash Polinomiale](src/algorithms/cryptography/polynomial-hash) - Una funzione hash di rolling basata sul polinomio
133
133
***Senza categoria**
134
134
*`P`[Torre di Hanoi](src/algorithms/uncategorized/hanoi-tower)
135
135
*`P`[Rotazione Matrice Quadrata](src/algorithms/uncategorized/square-matrix-rotation) - algoritmo in memoria
136
136
*`P`[Jump Game](src/algorithms/uncategorized/jump-game) - backtracking, programmazione dinamica (top-down + bottom-up) ed esempre di greeedy
137
-
*`P`[Percorsi Unici](src/algorithms/uncategorized/unique-paths) - backtracking, programmazione dinamica and l'esempio del Triangolo di Pascal
137
+
*`P`[Percorsi Unici](src/algorithms/uncategorized/unique-paths) - backtracking, programmazione dinamica and l'esempio del Triangolo di Pascal
138
138
*`P`[Rain Terraces](src/algorithms/uncategorized/rain-terraces) - problema dell'acqua piovana in trappola(versione con programmazione dinamica e brute force)
139
139
*`P`[Recursive Staircase](src/algorithms/uncategorized/recursive-staircase) - contare il numero di percorsi per arrivare in vetta(4 soluzioni)
140
140
*`A`[Rompicapo delle Otto Regine](src/algorithms/uncategorized/n-queens)
@@ -151,14 +151,14 @@ un insieme di regole che definiscono con precisione una sequenza di operazioni.
151
151
*`P`[Recursive Staircase](src/algorithms/uncategorized/recursive-staircase) - contare il numero di percorsi per arrivare in vetta
*`A`[Problema del commesso viaggiatore](src/algorithms/graph/travelling-salesman) - il percorso più breve che visita ogni città e ritorna alla città iniziale
154
-
*`A`[Trasformata Discreta di Fourier](src/algorithms/math/fourier-transform) - scomporre la funzione (segnale) del tempo in frequenze che la compongono
154
+
*`A`[Trasformata Discreta di Fourier](src/algorithms/math/fourier-transform) - scomporre la funzione (segnale) del tempo in frequenze che la compongono
155
155
***Greedy** - scegliere l'opzione migliore al momento d'eleborazione dell'algoritmo, senza alcuna considerazione per il futuro
***Backtracking** - come la brute force, provate a generare tutte le soluzioni possibili, ma ogni volta che generate la prossima soluzione testate se soddisfa tutte le condizioni e solo allora continuare a generare soluzioni successive. Altrimenti, fate marcia indietro, e andate su un percorso diverso per trovare una soluzione. Normalmente si utilizza l'algoritmo DFS.
*`B`[NanoNeuron](https://github.com/trekhleb/nano-neuron) - 7 simple JS functions that illustrate how machines can actually learn (forward/backward propagation)
145
+
*`B`[NanoNeuron](https://github.com/trekhleb/nano-neuron) - 7 simple JS functions that illustrate how machines can actually learn (forward/backward propagation)
146
146
*`B`[KNN](src/algorithms/ML/KNN) - K Nearest Neighbors
147
147
***Uncategorized**
148
148
*`B`[Tower of Hanoi](src/algorithms/uncategorized/hanoi-tower)
0 commit comments