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
Subscribe Now
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. Database Management Systems for Beginners: From Foundations to Functional Applications
    Database Management Systems for Beginners: From Foundations to Functional Applications Vincent Berry
  2. Kanban for Beginners: Mastering Efficiency Through Visual Management
    Kanban for Beginners: Mastering Efficiency Through Visual Management Steve Abrams
  3. Neural Networks for Beginners: A Journey Through the Brain of AI
    Neural Networks for Beginners: A Journey Through the Brain of AI Steve Abrams
  4. Augmented Reality (AR): Innovative Applications, Techniques, and Future Trends
    Augmented Reality (AR): Innovative Applications, Techniques, and Future Trends Jacob Richardson
  5. AI for Good: Applications in Sustainability, Humanitarian Action, and Health
    AI for Good: Applications in Sustainability, Humanitarian Action, and Health William B. Weeks
  6. Human-Computer Interaction for Beginners: Clear and Comprehensive Introduction
    Human-Computer Interaction for Beginners: Clear and Comprehensive Introduction Robert Francis
  7. 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
  8. 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
  9. 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
  10. Blockchain and Distributed Ledgers: Demystifying the Digital Revolution
    Blockchain and Distributed Ledgers: Demystifying the Digital Revolution Sam Campbell
  11. 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
  12. Java: Java Basics for Beginners
    Java: Java Basics for Beginners Andy Vickler
  13. 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
  14. Data Analytics Unleashed: Turning Numbers Into Strategic Insights: Transforming Complex Data into Clear Solutions
    Data Analytics Unleashed: Turning Numbers Into Strategic Insights: Transforming Complex Data into Clear Solutions Jessica Whitman
  15. Cloud Computing's Next Horizon: Redefining Business Operations: A Comprehensive Guide to Cloud Solutions
    Cloud Computing's Next Horizon: Redefining Business Operations: A Comprehensive Guide to Cloud Solutions John Anderson
  16. Robotics and Automation: Shaping the Future of Work
    Robotics and Automation: Shaping the Future of Work Craig Dames
  17. Deep Learning Guide for Beginners: Demystifying Language in the Digital Age
    Deep Learning Guide for Beginners: Demystifying Language in the Digital Age Rayan Murray
  18. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity
    Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
  19. 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
  20. 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
  21. 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
  22. Javascript: Javascript Basics for Beginners
    Javascript: Javascript Basics for Beginners Andy Vickler
  23. Data Miner: Clear Introduction to the Fundamentals of Data Mining
    Data Miner: Clear Introduction to the Fundamentals of Data Mining Chuck Sherman
  24. 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
  25. Mastering GraphQL: A Comprehensive Guide to Building APIs with GraphQL
    Mastering GraphQL: A Comprehensive Guide to Building APIs with GraphQL Et Tu Code
  26. 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
  27. Predictive Maintenance: Leveraging Data and Analytics for Optimal Equipment Performance
    Predictive Maintenance: Leveraging Data and Analytics for Optimal Equipment Performance May Sherry
  28. 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
  29. Algorithms: 3 books in 1 : Practical Guide To Learn Algorithms for Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for Algorithms
    Algorithms: 3 books in 1 : Practical Guide To Learn Algorithms for Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for Algorithms Andy Vickler
  30. The Art of Data Science: Transformative Techniques for Analyzing Big Data
    The Art of Data Science: Transformative Techniques for Analyzing Big Data Daniel Martinez
  31. Big Data for Beginners: An Introduction to the Data Analysis, Visualization, Integration, Interoperability, Governance and Ethics
    Big Data for Beginners: An Introduction to the Data Analysis, Visualization, Integration, Interoperability, Governance and Ethics Brian Murray
  32. IoT Programming: Building Smart, Connected Systems. From Conceptualization and Prototyping to Deployment and Integration
    IoT Programming: Building Smart, Connected Systems. From Conceptualization and Prototyping to Deployment and Integration Mark Jackson
  33. Ethical Hacking: Techniques and Practices
    Ethical Hacking: Techniques and Practices Craig Dames
  34. 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
  35. Artificial Intelligence: Machine Learning and Data Science in the 21st Century
    Artificial Intelligence: Machine Learning and Data Science in the 21st Century Victor Servings
  36. Time Series Data Analysis: A Comprehensive Guide for Very Beginners
    Time Series Data Analysis: A Comprehensive Guide for Very Beginners Brian Paul
  37. 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
  38. Programming with GitHub Copilot: Write Better Code--Faster!
    Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
  39. Future Horizons in Cybersecurity: Defensive Fortitude: A Comprehensive Guide to Safeguarding Digital Assets
    Future Horizons in Cybersecurity: Defensive Fortitude: A Comprehensive Guide to Safeguarding Digital Assets Jessica Green
  40. DevSecOps: Integrating Security Seamlessly
    DevSecOps: Integrating Security Seamlessly Steve Abrams
  41. Building Green Software: A Sustainable Approach to Software Development and Operations
    Building Green Software: A Sustainable Approach to Software Development and Operations Sara Bergman
  42. Decentralized Finance (DeFi) for Beginners: DeFi and Blockchain, Borrow, Lend, Trade, Save & Invest in Peer to Peer Lending & Farming
    Decentralized Finance (DeFi) for Beginners: DeFi and Blockchain, Borrow, Lend, Trade, Save & Invest in Peer to Peer Lending & Farming Nick Woods
  43. 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
  44. Fog Computing: Extending Cloud Capabilities to the Edge
    Fog Computing: Extending Cloud Capabilities to the Edge May Sherry
  45. Distributed Ledger Technology: A Comprehensive Guide to Distributed Ledger Technology and Its Transformative Impact on Industries
    Distributed Ledger Technology: A Comprehensive Guide to Distributed Ledger Technology and Its Transformative Impact on Industries Richard Carrey
  46. Internet of Things (IoT): Part 2. IoT Security, Privacy  and Applications in Various Industries
    Internet of Things (IoT): Part 2. IoT Security, Privacy and Applications in Various Industries Daniel Garfield
  47. 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
  48. Wordpress: A Step-by-Step Beginners Guide
    Wordpress: A Step-by-Step Beginners Guide Phil Gilberts
  49. Data as a Product: Elevating Information into a Valuable Product
    Data as a Product: Elevating Information into a Valuable Product Chuck Sherman
  50. 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
  51. Database Management for Beginners: Building a Solid Foundation in Data
    Database Management for Beginners: Building a Solid Foundation in Data Brian Paul
  52. Data-Intensive Applications: Design, Development, and Deployment Strategies for Scalable and Reliable Systems
    Data-Intensive Applications: Design, Development, and Deployment Strategies for Scalable and Reliable Systems Brian Murray
  53. Asynchronous Programming: A Deep Dive into Asynchronous Programming Techniques, Best Practices, and Real-World Applications for Building High-Performance, Responsive Systems
    Asynchronous Programming: A Deep Dive into Asynchronous Programming Techniques, Best Practices, and Real-World Applications for Building High-Performance, Responsive Systems May Sherry
  54. The Chemical Detective
    The Chemical Detective Fiona Erskine
  55. Python Machine Learning for Beginners: Python Machine Learning Essentials. Build Your First AI Application
    Python Machine Learning for Beginners: Python Machine Learning Essentials. Build Your First AI Application Brian Murray
  56. Simplifying Complex Systems for Everyday Understanding: "Master complexity! Experience audio lessons crafted to simplify complex systems for everyday clarity."
    Simplifying Complex Systems for Everyday Understanding: "Master complexity! Experience audio lessons crafted to simplify complex systems for everyday clarity." Victor Brandtson
  57. Create Your Ideal Financial Life: Elevate your finances: powerful guidance to reach your ideal financial future
    Create Your Ideal Financial Life: Elevate your finances: powerful guidance to reach your ideal financial future Caelum Sargrove
  58. 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
  59. 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
  60. CompTIA Security+ Study Guide with over 500 Practice Test Questions: Exam SY0-701 (9th Edition)
    CompTIA Security+ Study Guide with over 500 Practice Test Questions: Exam SY0-701 (9th Edition) Mike Chapple
  61. Aerospace Engineering: The Basics of Aerodynamics Unmanned Aerial Vehicles
    Aerospace Engineering: The Basics of Aerodynamics Unmanned Aerial Vehicles Phil Gilberts
  62. Technology in Education: Enhancing Learnings Experiences
    Technology in Education: Enhancing Learnings Experiences Craig Dames
  63. Python: Python Basics for Beginners
    Python: Python Basics for Beginners Andy Vickler
  64. Tech Innovations: Breakthroughs Shaping the Future
    Tech Innovations: Breakthroughs Shaping the Future Craig Dames
  65. Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery
    Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery James Ferry
  66. Mastering AWS: A comprehensive guide to designing, deploying, and managing distributed systems on Amazon Web Services
    Mastering AWS: A comprehensive guide to designing, deploying, and managing distributed systems on Amazon Web Services Et Tu Code
  67. Data Preprocessing: Optimizing Data Quality and Structure for Effective Analysis and Machine Learning
    Data Preprocessing: Optimizing Data Quality and Structure for Effective Analysis and Machine Learning Brian Murray
  68. Walking the Old Road: A People’s History of Chippewa City and the Grand Marais Anishinaabe
    Walking the Old Road: A People’s History of Chippewa City and the Grand Marais Anishinaabe Staci Lola Drouillard
  69. From Winging to Winning: Leveraging AI to  Optimize Sales Engagements
    From Winging to Winning: Leveraging AI to Optimize Sales Engagements Alistair McQuade
  70. Machine Learning Mastery: Shaping the Future with Algorithms: Unlocking Insights Through Predictive Machine Learning
    Machine Learning Mastery: Shaping the Future with Algorithms: Unlocking Insights Through Predictive Machine Learning Daniel Foster
  71. AWS Secrets: Transform Your Cloud Skills Today: "Empower your cloud journey! Engaging audio lessons await to help you master AWS Secrets."
    AWS Secrets: Transform Your Cloud Skills Today: "Empower your cloud journey! Engaging audio lessons await to help you master AWS Secrets." Lysander Crowe
  72. European Empires: Understanding the Waves of Colonial Ambition and Exploitation (4 in 1)
    European Empires: Understanding the Waves of Colonial Ambition and Exploitation (4 in 1) Kelly Mass
  73. Model Evaluation: Evaluating the Performance and Accuracy of Data Warehouse Models
    Model Evaluation: Evaluating the Performance and Accuracy of Data Warehouse Models Brian Murray
  74. Blockchain Governance
    Blockchain Governance Primavera De Filippi
  75. Python Data Ecosystem: Navigating the Landscape of Data Engineering
    Python Data Ecosystem: Navigating the Landscape of Data Engineering Daniel Garfield
  76. Neural Networks for Beginners: An Easy-to-Follow Introduction to Artificial Intelligence and Deep Learning
    Neural Networks for Beginners: An Easy-to-Follow Introduction to Artificial Intelligence and Deep Learning Brian Murray
  77. SQL: Learn SQL Basics for Beginners
    SQL: Learn SQL Basics for Beginners Andy Vickler
  78. Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences
    Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences Steve Abrams

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