John Hopcroft

John Hopcroft

Infobox_Scientist
name = John Edward Hopcroft


image_width = 150px
caption =
birth_date = birth date|1939|10|7|mf=y
birth_place = Seattle, Washington
death_date =
death_place =
residence =
citizenship =
nationality = American
ethnicity =
field = Computer Science
work_institution = Cornell University
alma_mater =
doctoral_advisor =
doctoral_students =
known_for =
author_abbreviation_bot =
author_abbreviation_zoo =
prizes = Turing Award in 1986,
Harry H. Goode Memorial Award in 2005
religion =
footnotes =

John Edward Hopcroft (born October 7, 1939) is a renowned theoretical computer scientist.

He received his bachelor's degree from Seattle University in 1961 and his master's degree and Ph.D. from Stanford University in 1962 and 1964, respectively. He then worked for three years at Princeton University. He has since been based at Cornell University, where he is currently the IBM Professor of Engineering and Applied Mathematics in Computer Science.

He received the Turing Award – the most prestigious award in the field – jointly with Robert Tarjan in 1986. The citation states that he received the award "for fundamental achievements in the design and analysis of algorithms and data structures." In 1994 he was inducted as a Fellow of the Association for Computing Machinery.

In addition to his research work, he is well known for his books on algorithms and formal languages coauthored with Jeffrey Ullman and Alfred Aho, regarded as classic texts in the field.

In 2005 he received the Harry H. Goode Memorial Award.

John Hopcroft is the grandson of Jacob Nist, founder of the Seattle Box Company.

Bibliography

*J.E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman, "Introduction to Automata Theory, Languages, and Computation" Second Edition. Addison-Wesley (2001).
*Alfred V. Aho, J.E. Hopcroft, Jeffrey D. Ullman, "Data Structures and Algorithms", Addison-Wesley Series in Computer Science and Information Processing. (1983)
*Alfred V. Aho, J.E. Hopcroft, Jeffrey D. Ullman, "The Design and Analysis of Computer Algorithms", Addison-Wesley Series in Computer Science and Information Processing (1974).

External links

* [http://www.cs.cornell.edu/jeh/ John E. Hopcroft's website]
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/h/Hopcroft:John_E=.html Publications]

Persondata
NAME= Hopcroft, John Edward
ALTERNATIVE NAMES=
SHORT DESCRIPTION= American computer scientist
DATE OF BIRTH= October 7, 1939
PLACE OF BIRTH= Seattle, Washington
DATE OF DEATH=
PLACE OF DEATH=


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • John Hopcroft — John Edward Hopcroft, né le 7 octobre 1939, est un informaticien américain, enseignant à l université Cornell et dont il devient le doyen de la Faculté d Ingénierie en 1994. Il est l un des trois auteurs de deux livres importants sur la …   Wikipédia en Français

  • John Hopcroft — Nombre John Hopcroft …   Wikipedia Español

  • John Cocke — Naissance 30 mai 1925 Charlotte, Caroline du Nord (États Unis) Décès 16 juillet 2002 (à 77 ans) Valhalla, New York (États Unis) Nationalité …   Wikipédia en Français

  • John Cocke — Nombre John Cocke Nacimiento 30 de mayo d …   Wikipedia Español

  • John McCarthy — Pour les articles homonymes, voir Mac Carthy. John McCarthy John McCarthy en 2006 Naissance 4 …   Wikipédia en Français

  • John Backus — Pour les articles homonymes, voir Backus. John Backus John Warner Backus (3 décembre 1924 – 17 mars 2 …   Wikipédia en Français

  • John Edward Hopcroft — (* 7. Oktober 1939 in Seattle) ist ein amerikanischer Informatiker. Biographie 1961 machte Hopcroft seinen ersten Abschluss als Bachelor an der Universität von Seattle, danach wechselte er an die Stanford University und erlangte dort 1962 den… …   Deutsch Wikipedia

  • Hopcroft — John Edward Hopcroft (* 7. Oktober 1939 in Seattle) ist ein amerikanischer Informatiker. Biographie 1961 machte Hopcroft seinen ersten Abschluss als Bachelor an der Universität von Seattle, danach wechselte er an die Stanford University und… …   Deutsch Wikipedia

  • John E. Hopcroft — John E. Hopcroft, 2009 John Edward Hopcroft (* 7. Oktober 1939 in Seattle) ist ein amerikanischer Informatiker. 1986 wurde er zusammen mit Robert Tarjan für das Design und die Analyse von Algorithmen und Datenstrukturen mit dem Turing Award… …   Deutsch Wikipedia

  • Hopcroft–Karp algorithm — The Hopcroft–Karp algorithm finds maximum cardinality matchings in bipartite graphs in O(sqrt{V} E) time, where V is the number of vertices and E is the number of edges of the graph. [John E. Hopcroft, Richard M. Karp: An n^{5/2} Algorithm for… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”