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. Kanban for Beginners: Mastering Efficiency Through Visual Management
      Kanban for Beginners: Mastering Efficiency Through Visual Management Steve Abrams
    3. Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity
      Edge Computing: Revolutionizing Data Processing at the Fringe of Connectivity Steve Abrams
    4. 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
    5. Augmented Reality (AR): Innovative Applications, Techniques, and Future Trends
      Augmented Reality (AR): Innovative Applications, Techniques, and Future Trends Jacob Richardson
    6. Neural Networks for Beginners: A Journey Through the Brain of AI
      Neural Networks for Beginners: A Journey Through the Brain of AI Steve Abrams
    7. Programming with GitHub Copilot: Write Better Code--Faster!
      Programming with GitHub Copilot: Write Better Code--Faster! Kurt Dowswell
    8. Java: Java Basics for Beginners
      Java: Java Basics for Beginners Andy Vickler
    9. Building Green Software: A Sustainable Approach to Software Development and Operations
      Building Green Software: A Sustainable Approach to Software Development and Operations Sara Bergman
    10. Javascript: 3 books in 1 : Javascript Basics for Beginners + Javascript Front End Programming + Javascript Back End Programming
      Javascript: 3 books in 1 : Javascript Basics for Beginners + Javascript Front End Programming + Javascript Back End Programming Andy Vickler
    11. 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
    12. AI for Good: Applications in Sustainability, Humanitarian Action, and Health
      AI for Good: Applications in Sustainability, Humanitarian Action, and Health William B. Weeks
    13. 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
    14. 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
    15. 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
    16. 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
    17. Blockchain Governance
      Blockchain Governance Primavera De Filippi
    18. Mastering GraphQL: A Comprehensive Guide to Building APIs with GraphQL
      Mastering GraphQL: A Comprehensive Guide to Building APIs with GraphQL Et Tu Code
    19. Python Data Ecosystem: Navigating the Landscape of Data Engineering
      Python Data Ecosystem: Navigating the Landscape of Data Engineering Daniel Garfield
    20. Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery
      Python Programming Language. Introduction for Beginners: Your Path to Coding Mastery James Ferry
    21. 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
    22. Ethical Hacking: Techniques and Practices
      Ethical Hacking: Techniques and Practices Craig Dames
    23. Aerospace Engineering: The Basics of Aerodynamics Unmanned Aerial Vehicles
      Aerospace Engineering: The Basics of Aerodynamics Unmanned Aerial Vehicles Phil Gilberts
    24. 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
    25. 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
    26. Distributed Programming for Beginners: A Beginner's Guide to Building Scalable Systems
      Distributed Programming for Beginners: A Beginner's Guide to Building Scalable Systems Saimon Carrie
    27. The Driving Machine: A Design History of the Car
      The Driving Machine: A Design History of the Car Witold Rybczynski
    28. The Machine Learning Revolution: How Algorithms Are Redefining Our World
      The Machine Learning Revolution: How Algorithms Are Redefining Our World Nora Kim
    29. Deep Learning Guide for Beginners: Demystifying Language in the Digital Age
      Deep Learning Guide for Beginners: Demystifying Language in the Digital Age Rayan Murray
    30. 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
    31. Data Science and Machine Learning: A Comprehensive Guide to Extracting Insights and Building Intelligent Systems: Strategies, Techniques, and Applications for Data-driven Decision Making
      Data Science and Machine Learning: A Comprehensive Guide to Extracting Insights and Building Intelligent Systems: Strategies, Techniques, and Applications for Data-driven Decision Making Daniel Kim
    32. 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
    33. 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
    34. 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
    35. 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
    36. Data Miner: Clear Introduction to the Fundamentals of Data Mining
      Data Miner: Clear Introduction to the Fundamentals of Data Mining Chuck Sherman
    37. 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
    38. Human-Computer Interaction for Beginners: Clear and Comprehensive Introduction
      Human-Computer Interaction for Beginners: Clear and Comprehensive Introduction Robert Francis
    39. 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
    40. Blockchain and Distributed Ledgers: Demystifying the Digital Revolution
      Blockchain and Distributed Ledgers: Demystifying the Digital Revolution Sam Campbell
    41. The Chemical Detective
      The Chemical Detective Fiona Erskine
    42. Electrics: Fundamentals of Electrical and Mechanical Engineering (2 in 1)
      Electrics: Fundamentals of Electrical and Mechanical Engineering (2 in 1) Phil Gilberts
    43. 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
    44. Data Science for Beginners: A Beginner's Guide to the World of Analytics
      Data Science for Beginners: A Beginner's Guide to the World of Analytics Daniel Garfield
    45. Natural language processing: Decoding Human Language: Algorithms, Techniques, and Applications
      Natural language processing: Decoding Human Language: Algorithms, Techniques, and Applications Robert Patel
    46. 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
    47. From Winging to Winning: Leveraging AI to  Optimize Sales Engagements
      From Winging to Winning: Leveraging AI to Optimize Sales Engagements Alistair McQuade
    48. Cobol: 3 books in 1 : Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization
      Cobol: 3 books in 1 : Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization Andy Vickler
    49. 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
    50. 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
    51. Blockchain Basics + Metaverse for Beginners + NFT crash course: 3 in 1, The Complete Guide on Crypto Technology, Non-Fungible Token, DeFi, Smart Contracts and VR. Welcome to the New Digital Revolution!
      Blockchain Basics + Metaverse for Beginners + NFT crash course: 3 in 1, The Complete Guide on Crypto Technology, Non-Fungible Token, DeFi, Smart Contracts and VR. Welcome to the New Digital Revolution! Warren J. Douglas
    52. Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences
      Progressive Web Apps: Building Fast, Reliable, and Engaging Web Experiences Steve Abrams
    53. Tech Innovations: Breakthroughs Shaping the Future
      Tech Innovations: Breakthroughs Shaping the Future Craig Dames
    54. Feature Engineering for Beginners: Feature Engineering for Beginners
      Feature Engineering for Beginners: Feature Engineering for Beginners Chuck Sherman
    55. DevSecOps: Integrating Security Seamlessly
      DevSecOps: Integrating Security Seamlessly Steve Abrams
    56. 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
    57. 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
    58. App Architect: Navigating Mobile App Development: Crafting Innovative Solutions for the Digital Age
      App Architect: Navigating Mobile App Development: Crafting Innovative Solutions for the Digital Age Jonathan Parker
    59. 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
    60. Feature-Driven Development
      Feature-Driven Development Daniel Green
    61. 100 Amazing Facts about Athletics: Legends and Revelations of Competitive Sport
      100 Amazing Facts about Athletics: Legends and Revelations of Competitive Sport Marc Dresgui
    62. Tech for Good: Leveraging Technology for Social Impact
      Tech for Good: Leveraging Technology for Social Impact Craig Dames
    63. The Future of Robotics: Trends and Innovations
      The Future of Robotics: Trends and Innovations Craig Dames
    64. 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
    65. Data Money: Inside Cryptocurrencies, Their Communities, Markets, and Blockchains
      Data Money: Inside Cryptocurrencies, Their Communities, Markets, and Blockchains Koray Caliskan
    66. 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
    67. CompTIA CASP+: Boost your CompTIA CASP+ prep with cutting-edge audio lessons for peak exam performance!
      CompTIA CASP+: Boost your CompTIA CASP+ prep with cutting-edge audio lessons for peak exam performance! Calder Thornfield
    68. Aeronautical Management: Handbook for Aviation Management
      Aeronautical Management: Handbook for Aviation Management Phil Gilberts
    69. Programming: Learn Assembly Language, Coding, and Programming Languages (2 in 1)
      Programming: Learn Assembly Language, Coding, and Programming Languages (2 in 1) Jonathan Rigdon
    70. Incident Response Masterclass: Navigate and Resolve Cyber Threats with Digital Forensics Expertise
      Incident Response Masterclass: Navigate and Resolve Cyber Threats with Digital Forensics Expertise Virversity Online Courses
    71. 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
    72. Business Technology Development Strategy Bundle: Artificial Intelligence, Blockchain Technology and Machine Learning Applications for Business Systems
      Business Technology Development Strategy Bundle: Artificial Intelligence, Blockchain Technology and Machine Learning Applications for Business Systems Bob Mather
    73. Sociology of Everyday Life: Exploring Daily Interactions and Experiences (3 in 1)
      Sociology of Everyday Life: Exploring Daily Interactions and Experiences (3 in 1) Fred Grandsen
    74. Time Series Data Analysis: A Comprehensive Guide for Very Beginners
      Time Series Data Analysis: A Comprehensive Guide for Very Beginners Brian Paul
    75. ARTIFICIAL INTELLIGENCE FOR BEGINNERS
      ARTIFICIAL INTELLIGENCE FOR BEGINNERS Astrid Howe
    76. Web Development Redefined: Navigating the Digital Canvas: A Comprehensive Guide to Web Development
      Web Development Redefined: Navigating the Digital Canvas: A Comprehensive Guide to Web Development Natalie Brown
    77. Mastering Large Language Models: An Essential Guide to Understanding and Implementing AI
      Mastering Large Language Models: An Essential Guide to Understanding and Implementing AI Virversity Online Courses

    Vælg dit abonnement

    • Over 1 million 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

    7 dage gratis
    • 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

    • 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

    7 dage gratis
    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    Dig + 1 familiemedlem2 konti

    179 kr. /måned

    Start tilbuddet

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned

    7 dage gratis
    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis