Professional Documents
Culture Documents
00intro PDF
00intro PDF
00intro PDF
A LGORITHMS , P ARTS I
overview
why study algorithms?
Algorithms
F O U R T H
E D I T I O N
resources
AND
II
Course overview
What is this course?
data types
sorting
searching
graphs
strings
advanced
part 1
part 2
300 BCE
1920s
1930s
1940s
1950s
1960s
1970s
1980s
1990s
2000s
For me, great algorithms are the poetry of computation. Just like
Francis Sullivan
Donald Knuth
Niklaus Wirth
E = mc 2
F = ma
F =
Gm1 m 2
r2
! 2 2
Algorithms: a common language for nature, human, and computer. Avi Wigderson
10
Resources
Booksite.
Lecture slides.
Download code.
Summary of content.
http://algs4.cs.princeton.edu
Textbook (optional).
Algorithms
F O U R T H
R O B E R T
S E D G E W I C K
E D I T I O N
K E V I N
W A Y N E
ISBN 0-321-57351-X
11
Prerequisites
Prerequisites.
ISBN 0-321-49805-4
http://introcs.cs.princeton.edu
12