Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
PHP 7 Data Structures and Algorithms: Implement linked lists, stacks, and queues using PHP

Buy

Key Features

  • Gain a complete understanding of data structures using a simple approach
  • Analyze algorithms and learn when you should apply each solution
  • Explore the true potential of functional data structures

Book Description

PHP has always been the the go-to language for web based application development, but there are materials and resources you can refer to to see how it works. Data structures and algorithms help you to code and execute them effectively, cutting down on processing time significantly.

If you want to explore data structures and algorithms in a practical way with real-life projects, then this book is for you.

The book begins by introducing you to data structures and algorithms and how to solve a problem from beginning to end using them. Once you are well aware of the basics, it covers the core aspects like arrays, listed lists, stacks and queues. It will take you through several methods of finding efficient algorithms and show you which ones you should implement in each scenario. In addition to this, you will explore the possibilities of functional data structures using PHP and go through advanced algorithms and graphs as well as dynamic programming.

By the end, you will be confident enough to tackle both basic and advanced data structures, understand how they work, and know when to use them in your day-to-day work

What you will learn

  • Gain a better understanding of PHP arrays as a basic data structure and their hidden power
  • Grasp how to analyze algorithms
  • Implement linked lists, double linked lists, stack, queues, and priority queues using PHP
  • Work with sorting, searching, and recursive algorithms
  • Make use of greedy, dynamic, and pattern matching algorithms
  • Implement tree, heaps, and graph algorithms
  • Apply PHP functional data structures and built-in data structures and algorithms

Table of Contents

  1. Introduction to Data Structures and Algorithms
  2. Understanding PHP Arrays
  3. Using Linked Lists
  4. Constructing Stacks and Queues
  5. Applying Recursive Algorithms Recursion
  6. Understanding and Implementing Trees
  7. Using Sorting Algorithms
  8. Exploring Search Options
  9. Putting Graphs Into Action
  10. Understanding and Using Heaps
  11. Solve Problems with Advanced Techniques
  12. PHP's built-in support for Data structures and Algorithms
  13. Using Functional Data structures
(HTML tags aren't allowed.)

Algorithmic Cryptanalysis (Cryptography and Network Security)
Algorithmic Cryptanalysis (Cryptography and Network Security)
Focusing on both private- and public-key cryptographic algorithms, this book describes algorithmic methods with cryptographically relevant examples. After introducing modern cryptography and elementary number theory and algebra, it covers linear algebra, sieving, brute force, algorithms based on the birthday paradox,...
Programming a Multiplayer FPS in DirectX (Game Development Series)
Programming a Multiplayer FPS in DirectX (Game Development Series)

If you have experience with C++ and DirectX and have always wanted to program your own game, this is the book for you. Programming a Multiplayer FPS in DirectX takes you from the basic game design to a fully functioning game! All of the source code, assets, and tools are included?you just work through the tutorial-based chapters and watch the...

Doing Child and Adolescent Psychotherapy: Adapting Psychodynamic Treatment to Contemporary Practice
Doing Child and Adolescent Psychotherapy: Adapting Psychodynamic Treatment to Contemporary Practice
Almost 10 years ago I wrote a guide to child therapy. I worked hard, then, to make the book relevant, timely, and thorough. But a lot has happened over the past decade. The economics of mental health, a euphemism for managed care and insurance companies, have grown from supporters of what we do to dictators of it. Even as we meet...

Real-World .NET Applications
Real-World .NET Applications

This book presents six medium-sized software projects teaching how to design and develop .NET applications. Each chapter reviews supporting theories and technologies, presents simple application illustrating techniques, offers a class diagram, and more.

Real World .NET...

Algebraic Biology: Third International Conference, AB 2008, Castle of Hagenberg, Austria, July 31-August 2, 2008, Proceedings
Algebraic Biology: Third International Conference, AB 2008, Castle of Hagenberg, Austria, July 31-August 2, 2008, Proceedings
This book constitutes the refereed proceedings of the Third International Conference on Algebraic Biology, AB 2008, held at the Castle of Hagenberg, Austria in July 2008 as part of the RISC Summer 2008, organized by the Research Institute for Symbolic Computation.

The 14 revised full papers presented together with 3 tutorial lectures were...

Teach Yourself VISUALLY iPad 4th Generation and iPad mini
Teach Yourself VISUALLY iPad 4th Generation and iPad mini

A fully updated visual guide on the latest evolution of the amazing iPad!

As the ultimate entertainment and media device, the iPad is ever evolving. This visual guide gets you up to date on all the latest information for accessing and downloading books, apps, music, and video content as well as sending photos and emails,...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy