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

Within this course you will cover key topics in development economics, in particular poverty, social protection, human capital, access to financial services, and income generating activities... more
Effective Strategies for Improving Employee Retention offers a dynamic and comprehensive exploration into the critical aspects of employee retention and engagement. This course delves into the... more
In this guided tutorial, you will learn how to setup a followers campaign on Twitter. Note: This tutorial works best for learners who are based in the North America region. We\'re currently working... more
This is the second course of a four-course series for cloud architects and engineers with existing Azure knowledge. It aims to compare Google Cloud and Azure solutions and guide professionals on... more
This course is designed for early career teachers to learn about evaluating and incorporating technology into the classroom to engage students, especially English learners (ELs). Teachers face the... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL