YoVDO

Algorithms and Data Structures - Part 2

Offered By: Pluralsight

Tags

Algorithms and Data Structures Courses Software Development Courses Sorting Algorithms Courses Searching Algorithms Courses Advanced Data Structures Courses Heaps Courses

Course Description

Overview

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.

Taught by

Robert Horvick

Related Courses

Algorithms, Part I
Princeton University via Coursera
Conception et mise en œuvre d'algorithmes.
École Polytechnique via Coursera
数据结构与算法 Data Structures and Algorithms
Peking University via Coursera
高级数据结构与算法
Peking University via Coursera
Principles of Computing (Part 2)
Rice University via Coursera