Algorithm Name
Karatsuba Algorithm
Programming Language
Java
Category
Mathematical Algorithms
Difficulty Level
Medium (Intermediate)
Algorithm Description
Karatsuba algorithm is a fast multiplication algorithm which is used to multiply large numbers, while normal multiplication runs in O(n^2), karatsuba algo works in O(n^1.59)
uses recursion for precomputation
References (Optional)
https://www.geeksforgeeks.org/dsa/karatsuba-algorithm-for-fast-multiplication-using-divide-and-conquer-algorithm/
Contribution Intent
Code of Conduct
Algorithm Name
Karatsuba Algorithm
Programming Language
Java
Category
Mathematical Algorithms
Difficulty Level
Medium (Intermediate)
Algorithm Description
Karatsuba algorithm is a fast multiplication algorithm which is used to multiply large numbers, while normal multiplication runs in O(n^2), karatsuba algo works in O(n^1.59)
uses recursion for precomputation
References (Optional)
https://www.geeksforgeeks.org/dsa/karatsuba-algorithm-for-fast-multiplication-using-divide-and-conquer-algorithm/
Contribution Intent
Code of Conduct