About 44,400 results
Open links in new tab
  1. 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 …

  2. 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, …

  3. 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.

  4. 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 …

  5. 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 …

  6. 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.

  7. 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 …

  8. 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, …