These data structures use a layer of abstraction to make specific operations much more straightforward. They’re designed as solutions for problems that don’t require linear iteration, but have more nuanced requirements.
This course introduces the theory and implementation of abstract data structures. After this course, you’ll be ready to solve advanced algorithmic problems like path-finding and maintaining priority queues.Read more.
This resource is offered by an affiliate partner. If you pay for training, we may earn a commission to support this site.
The techniques and tools covered in Learn Complex Data Structures are most similar to the requirements found in Data Scientist job advertisements.