DS-ALGO-CPLUS.AP1.0L0

Data Structure and Algorithm with C++

Intermediate Self-paced · 1 year access

36 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

14 Interactive Lessons · 128 topics
01 Preface 5 topics
  • Purpose/Goals
  • Approach
  • Summary of the Most Significant Changes in the Fourth Edition
  • Overview
  • Exercises
02 Programming: A General Overview 10 topics · 2 LiveLab
  • What’s This Course About?
  • Mathematics Review
  • A Brief Introduction to Recursion
  • C++ Classes
  • C++ Details
  • Templates
  • Using Matrices
  • Summary
  • Exercises
  • References

2 LiveLab in this lesson — see the labs panel →

03 Algorithm Analysis 7 topics · 3 LiveLab
  • Mathematical Background
  • Model
  • What to Analyze
  • Running-Time Calculations
  • Summary
  • Exercises
  • References

3 LiveLab in this lesson — see the labs panel →

04 Lists, Stacks, and Queues 9 topics · 7 LiveLab
  • Abstract Data Types (ADTs)
  • The List ADT
  • vector and list in the STL
  • Implementation of vector
  • Implementation of list
  • The Stack ADT
  • The Queue ADT
  • Summary
  • Exercises

7 LiveLab in this lesson — see the labs panel →

05 Trees 11 topics · 11 LiveLab
  • Preliminaries
  • Binary Trees
  • The Search Tree ADT—Binary Search Trees
  • AVL Trees
  • Splay Trees
  • Tree Traversals (Revisited)
  • B-Trees
  • Sets and Maps in the Standard Library
  • Summary
  • Exercises
  • References

11 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

36 LiveLabs
  • Using Recursive Function
  • Resizing a Matrix
  • Implementing the Bisection Method
  • Finding Minimum Subsequence Sum
  • Implementing Binary Search
  • Implementing the STL find Routine
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for Data Structure and Algorithm with C++

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 36 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top