Robert Sedgewick (né le ) est un informaticienaméricain, surtout connu pour sa série de manuels « Algorithms » qui présentent, expliquent et analysent les principaux algorithmes de l'informatique.
Il est ensuite professeur d'informatique à l'Université Brown de 1975 jusqu'en 1985 où il rejoint l'Université de Princeton. Il y est directeur fondateur du département d'informatique. Il y occupe la chaire William O. Baker du département d'informatique.
Il est par ailleurs membre (émérite) du conseil d'administration de Adobe Systems[2].
Il enseigne quatre cours en ligne sur la plateforme Coursera, à savoir Algorithms Part I and II, Analysis of Algorithms et Analytic Combinatorics[4],[5],[6],[7].
En 1997, Robert Sedgewick est élu Fellow de l'Association for Computing Machinery « pour ses travaux précurseurs dans l'analyse mathématique des algorithmes et ses recherches novatrices en animation algorithmique »[8].
Philippe Flajolet (à titre posthume) et Robert Sedgewick sont les lauréats 2019 du Prix Leroy P. Steele, dans la section « vulgarisation mathématique », pour leur livre Analytic Combinatorics[9].
[1975] Robert Sedgewick, Quicksort, Garland Publishing, Inc., , 344 p. (ISBN0-8240-4417-7)
Robert Sedgewick a publié une fameuse série de livres d'enseignement de l'algorithmique, les premiers seul et les suivants avec Kevin Wayne ; la troisième édition est déclinée en C, C++ et en Java ; cette dernière est traduite en français.
[1990] Robert Sedgewick, Algorithms in C, Addison-Wesley, , xii+657 (ISBN978-0-201-51425-4) — traduction française : Algorithmes en langage C : cours et exercices
[1998] Robert Sedgewick, Algorithms in C : parts 1-4 : fundamentals, data structures, sorting, searching, Addison-Wesley-Longman, , 3e éd., xvii+702 (ISBN978-0-201-31452-6)
[1998] Robert Sedgewick, Algorithms in C++ : parts 1-4 : fundamentals, data structures, sorting, searching, Addison-Wesley-Longman, , 3e éd., xix+716 (ISBN978-0-201-35088-3, lire en ligne) — traduction française : Algorithmes en C++ : concepts fondamentaux, structures de données, tri et recherche
[2002] Robert Sedgewick, Algorithms in C - part 5 : graph algorithms, Addison-Wesley-Longman, , 3e éd., xiii+482 (ISBN978-0-201-31663-6)
[2002] Robert Sedgewick, Algorithms in C++ - part 5 : graph algorithms, Addison-Wesley-Longman, , 3e éd., xvi+496 (ISBN978-0-201-36118-6)
[2002] Robert Sedgewick, Algorithms in Java : parts 1-4 : fundamentals, data structures, sorting, searching, Addison-Wesley, , 3e éd., 768 p. (ISBN0-201-36120-5) — traduction française : Algorithmes en Java : concepts fondamentaux, structures de données, tri et recherche, (SUDOC079250645)
[2003] Robert Sedgewick, Algorithms in Java - part 5 : graph algorithms, Addison-Wesley, , 3e éd., 528 p. (ISBN0-201-36121-3)
avec Kevin Wayne
[2008] Robert Sedgewick et Kevin Wayne, Introduction to Programming in Java : An Interdisciplinary Approach, Pearson/Addison-Wesley, , xiii+723 (ISBN978-0-321-49805-2)
[2014] Robert Sedgewick et Kevin Wayne, Introduction to Programming in Java : An Interdisciplinary Approach (Pearson New International Edition), Pearson/Addison-Wesley, , ii+477 (ISBN978-1-292-02556-8)
[2015] Robert Sedgewick, Kevin Wayne et Robert Dondero, Introduction to Programming in Python : An Interdisciplinary Approach, Addison-Wesley, , ix+771 (ISBN978-0-13-407643-0)
↑Leo J. Guibas et Robert Sedgewick, « A dichromatic framework for balanced trees », 19th Annual Symposium on Foundations of Computer Science, Ann Arbor, Michigan, USA, IEEE Computer Society, , p. 8–21 (DOI10.1109/SFCS.1978.3}, présentation en ligne)