Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Try for free
Details page - Device banner - 894x1036
Cover for Algorithms: Advanced Data Structures for Algorithms

Algorithms: Advanced Data Structures for Algorithms

Series

3 of 4

Duration
4H 52min
Language
English
Format
Category

Non-fiction

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.

© 2024 Andy Vickler (Audiobook): 9798882298134

Release date

Audiobook: December 4, 2024

Others also enjoyed ...

  1. Neural Networks for Beginners: A Journey Through the Brain of AI
    Neural Networks for Beginners: A Journey Through the Brain of AI Steve Abrams
  2. Big Data and Analytics for Beginners: A Beginner's Guide to Understanding Big Data and Analytics
    Big Data and Analytics for Beginners: A Beginner's Guide to Understanding Big Data and Analytics Sam Campbell
  3. Database Management Systems for Beginners: From Foundations to Functional Applications
    Database Management Systems for Beginners: From Foundations to Functional Applications Vincent Berry
  4. Big Data Analytics for Beginners: Mastering the Art of Data-Driven Decision Making
    Big Data Analytics for Beginners: Mastering the Art of Data-Driven Decision Making Sam Campbell
  5. Data as a Product: A Comprehensive Guide to Creating, Managing,  and Monetizing Data Products
    Data as a Product: A Comprehensive Guide to Creating, Managing, and Monetizing Data Products Brian Paul
  6. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity
    Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
  7. Data Lake: Comprehensive Strategies for Architecting, Managing, and Leveraging Data Lakes for Scalable Analytics, Enhanced Data Integration, and Advanced Insights Across Modern Enterprises
    Data Lake: Comprehensive Strategies for Architecting, Managing, and Leveraging Data Lakes for Scalable Analytics, Enhanced Data Integration, and Advanced Insights Across Modern Enterprises Allan Murray
  8. Data Structures for Beginners: Mastering the Building Blocks of Efficient Data Management
    Data Structures for Beginners: Mastering the Building Blocks of Efficient Data Management Brian Murray
  9. Time Series Data Analysis: A Comprehensive Guide for Very Beginners
    Time Series Data Analysis: A Comprehensive Guide for Very Beginners Brian Paul
  10. Predictive Maintenance: Leveraging Data and Analytics for Optimal Equipment Performance
    Predictive Maintenance: Leveraging Data and Analytics for Optimal Equipment Performance May Sherry
  11. Data Miner: Clear Introduction to the Fundamentals of Data Mining
    Data Miner: Clear Introduction to the Fundamentals of Data Mining Chuck Sherman
  12. Fog Computing: Extending Cloud Capabilities to the Edge
    Fog Computing: Extending Cloud Capabilities to the Edge May Sherry
  13. Algorithms: Practical Guide to Learn Algorithms For Beginners
    Algorithms: Practical Guide to Learn Algorithms For Beginners Andy Vickler
  14. Time Series Analysis with R: Mastering Patterns and Predictions in Temporal Data  with Practical R Applications
    Time Series Analysis with R: Mastering Patterns and Predictions in Temporal Data with Practical R Applications Brian Paul
  15. MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE: A Comprehensive Guide to Understanding and Implementing ML and AI (2023 Beginner Crash Course)
    MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE: A Comprehensive Guide to Understanding and Implementing ML and AI (2023 Beginner Crash Course) Carl Dennis
  16. Deep Learning Guide for Beginners: Demystifying Language in the Digital Age
    Deep Learning Guide for Beginners: Demystifying Language in the Digital Age Rayan Murray
  17. Python: Python Basics for Beginners
    Python: Python Basics for Beginners Andy Vickler
  18. Data as a Product: Elevating Information into a Valuable Product
    Data as a Product: Elevating Information into a Valuable Product Chuck Sherman
  19. Basics of Data Analysis: An Introduction to Understanding and Interpreting Data  for Effective Decision Making
    Basics of Data Analysis: An Introduction to Understanding and Interpreting Data for Effective Decision Making Sam Campbell
  20. Data Science and Analytics Unleashed: Unlocking the Secrets in Data: A Journey from Gathering to Visualization
    Data Science and Analytics Unleashed: Unlocking the Secrets in Data: A Journey from Gathering to Visualization Sarah Thompson
  21. Machine Learning System Design for Beginners: Building Machine Learning Systems. A Beginner's Guide to Design and Implementation
    Machine Learning System Design for Beginners: Building Machine Learning Systems. A Beginner's Guide to Design and Implementation James Ferry
  22. Neural Networks for Beginners: A Beginner's Guide to Understanding and Implementing AI's Most Versatile Tool
    Neural Networks for Beginners: A Beginner's Guide to Understanding and Implementing AI's Most Versatile Tool Daniel Garfield
  23. A Guide to Data Science in the Big Data Era: Big Data Explained: A Comprehensive Guide to Data Science Applications
    A Guide to Data Science in the Big Data Era: Big Data Explained: A Comprehensive Guide to Data Science Applications Alexander Clarke
  24. A Guide to Data Science and Analytics: Navigating the Data Deluge: Tools, Techniques, and Applications
    A Guide to Data Science and Analytics: Navigating the Data Deluge: Tools, Techniques, and Applications Juniper Blake
  25. The Art of Data Science: Transformative Techniques for Analyzing Big Data
    The Art of Data Science: Transformative Techniques for Analyzing Big Data Daniel Martinez
  26. Python Data Ecosystem: Navigating the Landscape of Data Engineering
    Python Data Ecosystem: Navigating the Landscape of Data Engineering Daniel Garfield
  27. Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery
    Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery James Ferry
  28. Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming
    Java: 3 books in 1 : Java Basics for Beginners + Java Front End Programming + Java Back End Programming Andy Vickler
  29. SQL Simplified: A Beginner’s Guide to Database Management: Mastering the Basics of SQL for Data Analysis
    SQL Simplified: A Beginner’s Guide to Database Management: Mastering the Basics of SQL for Data Analysis Olivia Miller
  30. Computer Science: Learn about Algorithms, Cybersecurity,  Databases, Operating Systems, and Web Design
    Computer Science: Learn about Algorithms, Cybersecurity, Databases, Operating Systems, and Web Design Jonathan Rigdon
  31. Azure DevOps: A Complete Guide to Efficient CI/CD, Agile Project Management, and DevOps Best Practices
    Azure DevOps: A Complete Guide to Efficient CI/CD, Agile Project Management, and DevOps Best Practices May Sherry
  32. Programming with GitHub Copilot: Write Better Code--Faster!
    Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
  33. The Promise of Python Programming: The Ultimate Guide to Mastery: Building Solutions with Python
    The Promise of Python Programming: The Ultimate Guide to Mastery: Building Solutions with Python Susan Martinez
  34. Human-Computer Interaction for Beginners: Clear and Comprehensive Introduction
    Human-Computer Interaction for Beginners: Clear and Comprehensive Introduction Robert Francis
  35. Information Theory and Coding for Beginners: An Introduction to the Principles and Applications of Data Compression and Error Correction
    Information Theory and Coding for Beginners: An Introduction to the Principles and Applications of Data Compression and Error Correction Daniel Garfield
  36. Robot Souls: Programming in Humanity
    Robot Souls: Programming in Humanity Eve Poole
  37. DevOps with AWS: A Comprehensive Guide to Modern Software Delivery
    DevOps with AWS: A Comprehensive Guide to Modern Software Delivery Anthony Sinclair
  38. Blockchain for Beginners
    Blockchain for Beginners Rayan Murray
  39. Video Gen AI: A Comprehensive Guide to Video Generation with Artificial Intelligence
    Video Gen AI: A Comprehensive Guide to Video Generation with Artificial Intelligence Et Tu Code
  40. Augmented Reality (AR): Innovative Applications, Techniques, and Future Trends
    Augmented Reality (AR): Innovative Applications, Techniques, and Future Trends Jacob Richardson
  41. AI for Good: Applications in Sustainability, Humanitarian Action, and Health
    AI for Good: Applications in Sustainability, Humanitarian Action, and Health William B. Weeks
  42. Artificial Intelligence in the Modern World: Transformative Technologies and Ethical Implications: Navigating the Impact of AI on Society, Economy, and Culture
    Artificial Intelligence in the Modern World: Transformative Technologies and Ethical Implications: Navigating the Impact of AI on Society, Economy, and Culture David Chang
  43. From 1960 to 2060 The History Of The Internet, Bits and Bobs, and Beyond
    From 1960 to 2060 The History Of The Internet, Bits and Bobs, and Beyond Gustavo Morale
  44. The Cybersecurity Revolution: The Ever-Changing Landscape: Adapting and Thriving in the Cyber World
    The Cybersecurity Revolution: The Ever-Changing Landscape: Adapting and Thriving in the Cyber World Michael Scott
  45. The Future of Investing: AI and Technology Opportunities Await: Identify Lucrative Opportunities in AI and Tech Sectors
    The Future of Investing: AI and Technology Opportunities Await: Identify Lucrative Opportunities in AI and Tech Sectors Michael Davis
  46. From Winging to Winning: Leveraging AI to  Optimize Sales Engagements
    From Winging to Winning: Leveraging AI to Optimize Sales Engagements Alistair McQuade

This is why you’ll love Storytel

  • Listen and read without limits

  • 800 000+ stories in 40 languages

  • Kids Mode (child-safe environment)

  • Cancel anytime

Unlimited stories, anytime

Unlimited

Listen and read as much as you want

9.99 € /month
7 days for free
  • 1 account

  • Unlimited Access

  • Offline Mode

  • Kids Mode

  • Cancel anytime

Try now