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

This course aims to assist managers and aspiring leaders to better understand their own identity, enhance their awareness of their own needs and the needs of others, improve their ability to lead... more
This course \"FinTech Security and Regulation (RegTech)\" help you to understand RegTech and to become more confident and persuasive in your ability to analyze and make recommendations to... more
This course offers an in-depth exploration of modern JavaScript and ES6, starting with fundamental concepts such as variables, data types, and control structures. It advances to intermediate topics... more
This course introduces a powerful set of data science tools known as the Tidyverse. The Tidyverse has revolutionized the way in which data scientists do almost every aspect of their job. We will... more
The Cyber Incident Response Specialization will give students a high-level understanding of incident response processes. Students will learn about Incident Response from a practitioner perspective... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL