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

In this 1.5 hour guided project you will learn to use basic roadmaps in Jira, creating epics and issues, planning and visualizing timelines and assignments, editing progress and dependencies,... more
In this course, you will learn about industry trends in robotics, the evolution to next-generation robots that take advantage of the cloud, and how Amazon Web Services (AWS) can address common... more
This essential course teaches you to manage, monitor, and maintain cloud operations while mastering troubleshooting techniques to resolve issues efficiently. Combining theoretical knowledge with... more
Welcome to the transformative world of Generative AI for Business Intelligence Analysts. This course will equip you with the knowledge and practical skills to leverage Generative AI (GenAI) in your... more
This course consists of a series of labs, designed to provide the learner hands-on experience performing a variety of tasks pertaining to setup and maintenance of their Google VPC networks.Created... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL