Share E-Book

AuthorHemant Jain

This book introduces you to the world of data structures and algorithms. Data structure defines the way data is arranged in computer memory for fast and efficient access while algorithm is a set of instruction to solve problems by manipulating these data structures. Designing an efficient algorithm is a very important skill that all computer companies e.g. Microsoft, Google, Facebook etc. pursue. Most of the interview for these companies is focused on knowledge of data structure and algorithm. They look for how candidate use these to solve complex problem efficiently, which is also very important in everyday coding. Apart from knowing, a programming language you also need to have good command on these key Computer fundamentals to not only qualify the interview but also excel in the top high paying jobs. This book assumes that you are a Go language developer. You are not an expert in Go language, but you are well familiar with concepts of class, references, functions, list, tuple, dictionary and recursion. At the start of this book, we will be revising Go language fundamentals that will be used throughout this book. We will be looking into some of the problems in Lists and recursion too.

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

Tags
AI categories
Shown after the reading guide is generated (max 3)
Publisher: Hemant Jain
Publish Year: 2017
Language: English
Pages: 444
File Format: PDF
File Size: 6.2 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…