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

Program Description\\n\\nEmbark on an exciting career in graphic design with the Xbox Graphic Designer Professional Certificate. This program empowers you to transform your passion for design into... more
This is a self-paced lab that takes place in the Google Cloud console.Created by: Google Cloud more
Learners in this course will examine global trade agreements -- including policies, barriers, and regulations -- of agricultural commodities, and discuss implications of world and economic... more
This course is ideal for individuals with a basic understanding of digital technology as well as developers or security professionals wishing to expand their blockchain knowledge. It provides a... more
The practice of investment management has been transformed in recent years by computational methods. This course provides an introduction to the underlying science, with the aim of giving you a... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL