• Algorithms

  • Advanced Data Structures for Algorithms
  • By: Andy Vickler
  • Narrated by: Helpful Matthew
  • Length: 4 hrs and 52 mins
  • 4.6 out of 5 stars (16 ratings)

Prime logo Prime members: New to Audible?
Get 2 free audiobooks during trial.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.
Algorithms  By  cover art

Algorithms

By: Andy Vickler
Narrated by: Helpful Matthew
Try for $0.00

$14.95/month after 30 days. Cancel anytime.

Buy for $14.95

Buy for $14.95

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.

Publisher's summary

Are you studying data science and want to take your learning further? Data structures are an integral part of data science, machine learning, and algorithms, all aimed at solving programming challenges that might seem insurmountable at the outset.

Advanced Data Structures for Algorithms builds on your current knowledge, taking your learning much deeper and teaching you how to solve even the trickiest of challenges.

This book has been divided into four parts. Part one covers advanced lists, including:

  • An overview of linked lists
  • Doubly linked lists
  • XOR linked lists
  • Self-organizing lists
  • Unrolled linked lists 

Part two covers trees, including: 

  • Segment trees
  • Trie trees
  • Fenwick trees
  • AVL trees
  • Red-black trees
  • Scapegoat trees
  • Treap
  • N-ary

Part three discusses disjoint sets or union-finds, as they are sometimes known.

Part four covers heaps and priority queues, including:

  •  A brief discussion on binary heaps
  • Binomial heaps
  • Fibonacci heaps 
  • Leftist heaps
  • K-ary heaps
  • Iterative heapsorts

You’ll find plenty of code examples to help you make sense of things and common-sense explanations. If you want to advance your knowledge of data structures for algorithms, you are in the right place.

©2021 Andy Vickler (P)2022 Andy Vickler

What listeners say about Algorithms

Average customer ratings
Overall
  • 4.5 out of 5 stars
  • 5 Stars
    14
  • 4 Stars
    0
  • 3 Stars
    0
  • 2 Stars
    1
  • 1 Stars
    1
Performance
  • 5 out of 5 stars
  • 5 Stars
    14
  • 4 Stars
    1
  • 3 Stars
    0
  • 2 Stars
    1
  • 1 Stars
    0
Story
  • 4.5 out of 5 stars
  • 5 Stars
    14
  • 4 Stars
    0
  • 3 Stars
    0
  • 2 Stars
    2
  • 1 Stars
    0

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Very nice book

It is a very nice book, but sometimes you can find a simpler description/explanation of some algorithms.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Awesome books

My primary intent of buying the book was to implement efficient data processing algorithms for Data warehouse application in my project and in personal big data project i am working on

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

it is totally fine.

Best book on algorithms and data structures, also it might be a bit too theoretical. It would be best to study this along with a computer science course on the same matters, or along with a more practical book that concentrates on implementing those algorithms and data structures.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Great Listen !

Its good if you are a book person ( like to read to get information) . If reading it not your thing i would recommend another book.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Excellent reference.

A great book to have as a reference on Algorithms. Includes pseudo-code for nearly all types of complex data structures that you may want to implement yourself. A required textbook at my university's algorithms courses.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Jave Programming

I have mathematical background and I used the book to brush up on my algorithms knowledge. It worked well for the purpose. For a beginner, though, the material will be tough to digest.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Simply refresh my memory!

I think the book is a great resource for learning about algorithms and advanced data structures, and is approachable enough for the persevering self-taught types. I especially appreciated the review of required math found in the back of the book, as the descriptions and lessons are concise and did well to simply refresh my memory.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Must have for Computer Science majors

Computer science students (a good programmer is a student whether or not they are in college btw!) should all buy this book and put it as close to their desk as possible b/c you'll be reaching for it often as a reference + learning different types of algorithms.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

the topics when solving them

This book served me well in college, the questions are very good and you really understand the topics when solving them.
I think this book is only good as a reference book

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

introduction to algorithms.

The Data Structures and Algorithms course at the University. Algorithms are one of those topics whose core did not significantly change.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!