
List of algorithms - Wikipedia
With the increasing automation of services, more and more decisions are being made by algorithms. Some general examples are risk assessments, anticipatory policing, and pattern recognition …
Sorting algorithm - Wikipedia
Sorting algorithm Merge sort In computer science, a sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, …
Dijkstra's algorithm - Wikipedia
Dijkstra's algorithm (/ ˈdaɪk.strəz /, DYKE-strəz) is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent, for example, a road network.
Introduction to Algorithms - Wikipedia
Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. The book is described by its publisher as "the leading …
Divide-and-conquer algorithm - Wikipedia
The divide-and-conquer paradigm often helps in the discovery of efficient algorithms. It was the key, for example, to Karatsuba 's fast multiplication method, the quicksort and mergesort algorithms, the …
Multiplication algorithm - Wikipedia
A multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient than others.
Quicksort - Wikipedia
Quicksort is an efficient, general-purpose sorting algorithm. Quicksort was developed by British computer scientist Tony Hoare in 1959 [1] and published in 1961. [2] It is still a commonly used …
Algorithms Unlocked - Wikipedia
Algorithms Unlocked is a book by Thomas H. Cormen about the basic principles and applications of computer algorithms. [1] The book consists of ten chapters, and deals with the topics of searching, …