Great Algorithms that Revolutionized Computing - Docsity.com



Great Algorithms that Revolutionized Computing - Docsity.com

            This algorithm is implemented to achieve faster multiplications. It was discovered in 1962 by Anatolii Alexeevitch Karatsuba. It reduces the digits of numbers to be multiplied and provides a quicker solution. A faster generalization of this algorithm exists by the name of Toom–Cook algorithm. Whereas for sufficiently larger numbers, the Schönhage–Strassen algorithm provides a much quicker solution. Euclidean Algorithm Highest common factors, where the largest integer for two positive integers, divides both of them without leaving a remainder, can be computed using Euclidean algorithm. Since it only uses subtraction and comparison to find the HCF, it is invariably used in many advanced algorithms. Although Euclid holds the prestige of discovering this algorithm, the Euclidean algorithm is expected to be one of the oldest algorithms that appeared in Euclid's Elements in around 300 BC.

Read full article from Great Algorithms that Revolutionized Computing - Docsity.com


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts