Skip to content

Commit e880db0

Browse files
author
jsroyal
committed
link added on maths section
1 parent 3caaeaf commit e880db0

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

README.md

+11-9
Original file line numberDiff line numberDiff line change
@@ -65,38 +65,40 @@ This is a collection of algorithms and data structures which I've implement over
6565
* [Trie Map (associative array) [backed by a Trie]](src/com/jwetherell/algorithms/data_structures/TrieMap.java)
6666

6767
## Mathematics
68-
* Distance
68+
* [Distance](src/com/jwetherell/algorithms/mathematics/Distance.java)
6969
+ chebyshev
7070
+ euclidean
71-
* Division
71+
* [Division](src/com/jwetherell/algorithms/mathematics/Division.java)
7272
+ using a loop
7373
+ using recursion
7474
+ using shifts and multiplication
7575
+ using only shifts
7676
+ using logarithm
77-
* Multiplication
77+
* [Multiplication](src/com/jwetherell/algorithms/mathematics/Multiplication.java)
7878
+ using a loop
7979
+ using recursion
8080
+ using only shifts
8181
+ using logarithms
82-
+ using FFT
83-
* Primes
82+
+ [Fast Fourier Transform](src/com/jwetherell/algorithms/mathematics/FastFourierTransform.java)
83+
* [Primes](src/com/jwetherell/algorithms/mathematics/Primes.java)
8484
+ is prime
8585
+ prime factorization
8686
+ sieve of eratosthenes
87-
+ co-primes (relatively prime, mutually prime)
88-
+ greatest common divisor
87+
+ [Co-Primes (relatively prime, mutually prime)](src/com/jwetherell/algorithms/mathematics/Coprimes.java)
88+
+ [Greatest Common Divisor](src/com/jwetherell/algorithms/mathematics/GreatestCommonDivisor.java)
8989
- using Euclid's algorithm
9090
- using recursion
91-
* Permutations
91+
* [Permutations](src/com/jwetherell/algorithms/mathematics/Permutations.java)
9292
+ strings
9393
+ numbers
94-
* Modular arithmetic
94+
* [Modular arithmetic](src/com/jwetherell/algorithms/mathematics/Modular.java)
9595
+ add
9696
+ subtract
9797
+ multiply
9898
+ divide
9999
+ power
100+
* [Knapsack](src/com/jwetherell/algorithms/mathematics/Knapsack.java)
101+
* [Ramer Douglas Peucker](src/com/jwetherell/algorithms/mathematics/RamerDouglasPeucker.java)
100102

101103
## Numbers
102104
* Integers

0 commit comments

Comments
 (0)