Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036
Cover for Algorithms: Advanced Data Structures for Algorithms

Algorithms: Advanced Data Structures for Algorithms

Serie

3 af 4

Varighed
4T 52M
Sprog
Engelsk
Format
Kategori

Fakta

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 (Lydbog): 9798882298134

Udgivelsesdato

Lydbog: 4. december 2024

Tags

    Andre kan også lide...

    1. Database Management Systems for Beginners: From Foundations to Functional Applications
      Database Management Systems for Beginners: From Foundations to Functional Applications Vincent Berry
    2. Neural Networks for Beginners: A Journey Through the Brain of AI
      Neural Networks for Beginners: A Journey Through the Brain of AI Steve Abrams
    3. Kanban for Beginners: Mastering Efficiency Through Visual Management
      Kanban for Beginners: Mastering Efficiency Through Visual Management 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. Blockchain and Distributed Ledgers: Demystifying the Digital Revolution
      Blockchain and Distributed Ledgers: Demystifying the Digital Revolution Sam Campbell
    9. 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
    10. 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
    11. 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
    12. 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
    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. 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. Robotics and Automation: Shaping the Future of Work
      Robotics and Automation: Shaping the Future of Work Craig Dames
    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. Java: Java Basics for Beginners
      Java: Java Basics for Beginners Andy Vickler
    18. 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
    19. 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
    20. Predictive Maintenance: Leveraging Data and Analytics for Optimal Equipment Performance
      Predictive Maintenance: Leveraging Data and Analytics for Optimal Equipment Performance May Sherry
    21. Ethical Hacking: Techniques and Practices
      Ethical Hacking: Techniques and Practices Craig Dames
    22. 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
    23. Data Miner: Clear Introduction to the Fundamentals of Data Mining
      Data Miner: Clear Introduction to the Fundamentals of Data Mining Chuck Sherman
    24. Algorithms: Practical Guide to Learn Algorithms For Beginners
      Algorithms: Practical Guide to Learn Algorithms For Beginners Andy Vickler
    25. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity
      Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
    26. 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
    27. 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
    28. 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
    29. Time Series Data Analysis: A Comprehensive Guide for Very Beginners
      Time Series Data Analysis: A Comprehensive Guide for Very Beginners Brian Paul
    30. Robot Souls: Programming in Humanity
      Robot Souls: Programming in Humanity Eve Poole
    31. 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
    32. 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
    33. 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
    34. 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
    35. 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
    36. Artificial Intelligence: Machine Learning and Data Science in the 21st Century
      Artificial Intelligence: Machine Learning and Data Science in the 21st Century Victor Servings
    37. DevSecOps: Integrating Security Seamlessly
      DevSecOps: Integrating Security Seamlessly Steve Abrams
    38. Javascript: Javascript Basics for Beginners
      Javascript: Javascript Basics for Beginners Andy Vickler
    39. 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
    40. Building Green Software: A Sustainable Approach to Software Development and Operations
      Building Green Software: A Sustainable Approach to Software Development and Operations Sara Bergman
    41. Database Management for Beginners: Building a Solid Foundation in Data
      Database Management for Beginners: Building a Solid Foundation in Data Brian Paul
    42. 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
    43. The Art of Data Science: Transformative Techniques for Analyzing Big Data
      The Art of Data Science: Transformative Techniques for Analyzing Big Data Daniel Martinez
    44. 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
    45. Fog Computing: Extending Cloud Capabilities to the Edge
      Fog Computing: Extending Cloud Capabilities to the Edge May Sherry
    46. 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
    47. Programming with GitHub Copilot: Write Better Code--Faster!
      Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
    48. Data as a Product: Elevating Information into a Valuable Product
      Data as a Product: Elevating Information into a Valuable Product Chuck Sherman
    49. 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
    50. Wordpress: A Step-by-Step Beginners Guide
      Wordpress: A Step-by-Step Beginners Guide Phil Gilberts
    51. 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
    52. 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
    53. From Winging to Winning: Leveraging AI to  Optimize Sales Engagements
      From Winging to Winning: Leveraging AI to Optimize Sales Engagements Alistair McQuade
    54. 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
    55. 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
    56. 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
    57. SQL: 3 books in 1 : Learn SQL Basics for Beginners + Build Complex SQL Queries + Advanced SQL Query Optimization Techniques
      SQL: 3 books in 1 : Learn SQL Basics for Beginners + Build Complex SQL Queries + Advanced SQL Query Optimization Techniques Andy Vickler
    58. 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
    59. Aerospace Engineering: The Basics of Aerodynamics Unmanned Aerial Vehicles
      Aerospace Engineering: The Basics of Aerodynamics Unmanned Aerial Vehicles Phil Gilberts
    60. Python: Python Basics for Beginners
      Python: Python Basics for Beginners Andy Vickler
    61. Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery
      Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery James Ferry
    62. Model Evaluation: Evaluating the Performance and Accuracy of Data Warehouse Models
      Model Evaluation: Evaluating the Performance and Accuracy of Data Warehouse Models Brian Murray
    63. 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
    64. The Handy Apple Guide for Your iPhone: iPhone XS - iPhone XS Max - iPhone XR - iOS12
      The Handy Apple Guide for Your iPhone: iPhone XS - iPhone XS Max - iPhone XR - iOS12 Matthew Stone
    65. The Future of Robotics: Trends and Innovations
      The Future of Robotics: Trends and Innovations Craig Dames
    66. Digital Design: Principles and Practices
      Digital Design: Principles and Practices Craig Dames
    67. 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
    68. 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
    69. 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
    70. Basic Austrian German: A Beginner's Language Course
      Basic Austrian German: A Beginner's Language Course Danielle Lang
    71. The Wonderful Visit
      The Wonderful Visit H. G. Wells
    72. 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
    73. 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
    74. Power Portuguese (Brazilian): The Fastest & Easiest Way to Speak Authentic Brazilian Portuguese!
      Power Portuguese (Brazilian): The Fastest & Easiest Way to Speak Authentic Brazilian Portuguese! Mark Frobose
    75. Introduction to Software Development: From Idea to Application
      Introduction to Software Development: From Idea to Application Craig Dames
    76. Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences
      Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences Steve Abrams
    77. ARTIFICIAL INTELLIGENCE FOR BUSINESS: Transforming Industries and Driving Growth with AI Strategies (2023 Guide for Beginners)
      ARTIFICIAL INTELLIGENCE FOR BUSINESS: Transforming Industries and Driving Growth with AI Strategies (2023 Guide for Beginners) TARA MILLS
    78. 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

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    159 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Start tilbuddet

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis