Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Provider Logo

Algorithms and Data Structures - Part 2

via Pluralsight


Algorithms and data structures are the foundation of software engineering. This course will teach you about some of the algorithms and data structures used daily by professional software engineers.

Understanding algorithms and data structures is fundamental to creating efficient software. In this course, Algorithms and Data Structures - Part 2, you’ll learn many algorithms and data structures used in software development. First, you’ll explore sorting and searching algorithms. Next, you’ll discover advanced data structures such as sets, heaps, balanced binary trees, B-Trees, and priority queues. Finally, you’ll learn how to safely use these algorithms and data structures in multi-threaded or concurrent programming environments. When you’re finished with this course, you’ll have the skills and knowledge of algorithms and data structures needed to successfully apply them in your own software development projects.

  • Course Overview
  • Sorting and Searching Array Data
  • String Searching Algorithms
  • Balanced Binary Trees
  • Sets and Set Algorithms
  • B-Trees
  • Heaps and Priority Queues
  • Collection Concurrency

Taught by

Robert Horvick

Related Courses


0.0 rating, based on 0 reviews

Start your review of Algorithms and Data Structures - Part 2

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free