• In computer science, the Floyd-Rivest algorithm is a selection algorithm developed by Robert W. Floyd and Ronald L. Rivest that has an optimal expected...
    8 KB (933 words) - 01:58, 25 July 2023
  • Thumbnail for Ron Rivest
    Ronald Linn Rivest (/rɪˈvɛst/; born May 6, 1947) is an American cryptographer and computer scientist whose work has spanned the fields of algorithms and combinatorics...
    27 KB (1,543 words) - 18:26, 27 April 2025
  • quickselect and the Floyd–Rivest algorithm assumes the use of a true random number generator, a version of the FloydRivest algorithm using a pseudorandom...
    45 KB (5,755 words) - 20:59, 28 January 2025
  • Floyd–Warshall algorithm (also known as Floyd's algorithm, the Roy–Warshall algorithm, the Roy–Floyd algorithm, or the WFI algorithm) is an algorithm...
    23 KB (3,017 words) - 07:12, 23 May 2025
  • Thumbnail for Quickselect
    Quickselect (category Selection algorithms)
    median, with other k being faster. FloydRivest algorithm Introselect Median of medians Hoare, C. A. R. (1961). "Algorithm 65: Find". Comm. ACM. 4 (7): 321–322...
    9 KB (1,163 words) - 08:37, 1 December 2024
  • Introselect (category Selection algorithms)
    to a worst-case linear-time selection algorithm (the Blum-Floyd-Pratt-Rivest-Tarjan median of medians algorithm) if it recurses too many times without...
    4 KB (524 words) - 18:03, 28 May 2025
  • Thumbnail for Dijkstra's algorithm
    Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). "Section 24.3: Dijkstra's algorithm". Introduction to Algorithms (Second ed.). MIT Press...
    45 KB (5,638 words) - 20:26, 13 July 2025
  • Thumbnail for Algorithm
    of Algorithms: From the Pebble to the Microchip. Springer Verlag. ISBN 978-3-540-63369-3. Thomas H. Cormen; Charles E. Leiserson; Ronald L. Rivest; Clifford...
    61 KB (7,009 words) - 22:21, 2 July 2025
  • and x0. Several algorithms are known for finding cycles quickly and with little memory. Robert W. Floyd's tortoise and hare algorithm moves two pointers...
    34 KB (4,554 words) - 06:11, 21 May 2025
  • Leiserson, Charles E.; Rivest, Ronald L. & Stein, Clifford (2009). "Section 31.9: Integer factorization". Introduction to Algorithms (third ed.). Cambridge...
    13 KB (1,755 words) - 06:12, 18 April 2025
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw–Hill, 1990...
    33 KB (4,218 words) - 17:33, 21 June 2025
  • Floyd–Warshall algorithm (independently of Stephen Warshall), which efficiently finds all shortest paths in a graph and his work on parsing; Floyd's cycle-finding...
    12 KB (1,171 words) - 17:18, 2 May 2025
  • Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001), Introduction to Algorithms, MIT Press and McGraw-Hill, ISBN 978-0-262-03293-3...
    8 KB (1,111 words) - 13:41, 22 June 2025
  • Thumbnail for Greedy algorithm
    H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001). "16 Greedy Algorithms". Introduction To Algorithms. MIT Press. pp. 370–. ISBN 978-0-262-03293-3...
    17 KB (1,918 words) - 19:59, 19 June 2025
  • of comparisons must be made by randomized algorithms on their worst-case input. The FloydRivest algorithm comes within O ( n log ⁡ n ) {\displaystyle...
    27 KB (3,833 words) - 11:29, 16 June 2025
  • Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein (2009). "26.2". Introduction to Algorithms (third ed.). MIT Press. pp. 727–730. ISBN 978-0-262-03384-8...
    9 KB (1,121 words) - 07:46, 4 April 2025
  • Thumbnail for Median of medians
    Press and McGraw-Hill. p. 220. ISBN 0-262-03384-4. Blum, M.; Floyd, R. W.; Pratt, V. R.; Rivest, R. L.; Tarjan, R. E. (August 1973). "Time bounds for selection"...
    19 KB (2,608 words) - 18:54, 5 March 2025
  • (2003). Approximation Algorithms. Berlin: Springer. ISBN 978-3-540-65367-7. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein...
    23 KB (3,126 words) - 12:31, 25 April 2025
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw-Hill, 2001...
    42 KB (6,261 words) - 14:30, 16 June 2025
  • Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001), "Transitive closure of a directed graph", Introduction to Algorithms (2nd ed.), MIT Press...
    16 KB (2,453 words) - 12:28, 26 June 2023
  • Thumbnail for Heapsort
    Robert W. Floyd published an improved version that could sort an array in-place, continuing his earlier research into the treesort algorithm. The heapsort...
    49 KB (5,724 words) - 23:30, 14 July 2025
  • Thumbnail for Shortest path problem
    search. Floyd–Warshall algorithm solves all pairs shortest paths. Johnson's algorithm solves all pairs shortest paths, and may be faster than Floyd–Warshall...
    46 KB (4,790 words) - 00:08, 24 June 2025
  • many mathematicians uneasy, such as Ronald Rivest (himself one of the holders of the patent on the RSA algorithm), who expressed the opinion that research...
    18 KB (2,243 words) - 06:57, 11 May 2025
  • Thumbnail for Heap (data structure)
    3233/FI-2012-751. Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L. (1990). Introduction to Algorithms (1st ed.). MIT Press and McGraw-Hill. ISBN 0-262-03141-8...
    16 KB (2,918 words) - 13:37, 12 July 2025
  • Thumbnail for Binary heap
    Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2009) [1990]. Introduction to Algorithms (3rd ed.). MIT Press and McGraw-Hill...
    30 KB (5,127 words) - 11:33, 29 May 2025
  • Thumbnail for K-d tree
    1007/978-3-540-77974-2_5. ISBN 978-3-540-77973-5. Blum, M.; Floyd, R. W.; Pratt, V. R.; Rivest, R. L.; Tarjan, R. E. (August 1973). "Time bounds for selection"...
    28 KB (3,770 words) - 11:20, 14 October 2024
  • Thumbnail for Vaughan Pratt
    algorithm known today. Along with Blum, Floyd, Rivest, and Tarjan, he described median of medians, the first worst-case optimal selection algorithm....
    10 KB (926 words) - 07:17, 13 September 2024
  • following: Graham, R.L., An efficient algorithm for determining the convex hull of a finite planar set, 1972 Hyafil, L., Rivest, R.L., Constructing optimal binary...
    5 KB (520 words) - 10:20, 14 March 2025
  • Thumbnail for Manuel Blum
    13 (4): 850. doi:10.1137/0213053. S2CID 7008910. Blum, M.; Floyd, R. W.; Pratt, V. R.; Rivest, R. L.; Tarjan, R. E. (August 1973). "Time bounds for selection"...
    10 KB (722 words) - 13:43, 5 June 2025
  • mathematical optimization, the push–relabel algorithm (alternatively, preflow–push algorithm) is an algorithm for computing maximum flows in a flow network...
    35 KB (4,259 words) - 12:31, 14 March 2025