Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Data Structures and Algorithmic Thinking with Go: Data Structure and Algorithmic Puzzles

Buy

Peeling Data Structures and Algorithms:

The sample chapter should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our GoLang coding style. This book focuses on giving solutions for complex problems in data structures and algorithm. It even provides multiple solutions for a single problem, thus familiarizing readers with different possible approaches to the same problem. 

"Data Structure and Algorithmic Thinking with Go" is designed to give a jump-start to programmers, job hunters, and those who are appearing for exams. All the code in this book is written in GoLang. It contains many programming puzzles that not only encourage analytical thinking but also prepare readers for interviews. This book, with its focused and practical approach, can help readers quickly pick up the concepts and techniques for developing efficient and effective solutions to problems.

Topics Covered:

  • Organization of chapters
  • Introduction
  • Recursion and Backtracking
  • Linked Lists
  • Stacks
  • Queues
  • Trees
  • Priority Queue and Heaps
  • Disjoint Sets ADT
  • Graph Algorithms
  • Sorting   
  • Searching   
  • Selection Algorithms [Medians]   
  • Symbol Tables   
  • Hashing   
  • String Algorithms   
  • Algorithms Design Techniques   
  • Greedy Algorithms   
  • Divide and Conquer Algorithms   
  • Dynamic Programming   
  • Complexity Classes   
  • Miscellaneous Concepts   
(HTML tags aren't allowed.)

How to Be a DJ
How to Be a DJ
Typically, if you’re a bedroom DJ, nothing really matters, although it’s more fun to play songs you like rather than music that systematically fits into the technical aspects of what you’re trying to do. If you’re a radio DJ, the music doesn’t really matter, because you won’t be choosing it, and you won’t...
Focus On Curves and Surfaces (Focus on Game Development)
Focus On Curves and Surfaces (Focus on Game Development)
This guide provides clear, practical explanations of curves and surfaces with the minimum of esoteric mathematical notation, making it far more accessible to work along with the material for a better understanding of the concepts.

This book is aimed at anyone
...
Beginning Flash Game Programming For Dummies
Beginning Flash Game Programming For Dummies

You can start game programming in a flash

Here's how to create five different cool games — no experience necessary!

Ever think you could come up with a better computer game? Then this book is for you! No boring programming theory here, just the stuff you need to know to actually make something happen, and all in...


HTML5 Foundations
HTML5 Foundations

Master innovative and eye-catching website design with the exciting new Treehouse Series of books Turn plain words and images into stunning websites using HTML5 and this beautiful, full-colour guide. Taking you beyond the constraints of prebuilt themes and simple site building tools, this new Treehouse book combines practicality with...

The Innovator's Solution: Creating and Sustaining Successful Growth
The Innovator's Solution: Creating and Sustaining Successful Growth

At best one company in ten is able to sustain profitable growth. Yet capital markets demand that all companies seek it relentlessly and mercilessly punish those who fail. Why is consistent, persistent growth so difficult to achieve? Surprisingly, it’s not for lack of great ideas or capable managers, nor is it because customers are too...

Algorithms & Architectures (Neural Network Systems Techniques and Applications)
Algorithms & Architectures (Neural Network Systems Techniques and Applications)
Inspired by the structure of the human brain, artificial neural networks have been widely applied to fields such as pattern recognition, optimization, coding, control, etc., because of their ability to solve cumbersome or intractable problems by learning directly from data. An artificial neural network usually consists of a large number of simple...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy