Algorithms, Part I

About this Course

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms. All the features of this course are available for free. People who are interested in digging deeper into the content may wish to obtain the textbook Algorithms, Fourth Edition (upon which the course is based) or visit the website algs4.cs.princeton.edu for a wealth of additional material. This course does not offer a certificate upon completion.

Created by: Princeton University


Related Online Courses

The ability to engage stakeholders is an increasingly important competency that requires tact, strategy, collaboration, and high quality communication skills. Solving complex problems effectively,... more
This course is best suited for individuals currently in the healthcare sector, as a provider, payer, or administrator. Individuals pursuing a career change to the healthcare sector may also be... more
The purpose of this course is to help those who are qualified develop confidence to attempt the exam, and to help those not yet qualified to develop their own plan for preparation.Created by:... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you configure Cloud CDN for a backend bucket and verify caching of an image.Created by: Google Cloud more
This is a survey of ancient Greek history from the Bronze Age to the death of Socrates in 399 BCE. Along with studying the most important events and personalities, we will consider broader issues... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL