Learn Data Structures and Algorithms with Golang

Learn Data Structures and Algorithms with Golang
Author :
Publisher : Packt Publishing Ltd
Total Pages : 324
Release :
ISBN-10 : 9781789618419
ISBN-13 : 178961841X
Rating : 4/5 (41X Downloads)

Book Synopsis Learn Data Structures and Algorithms with Golang by : Bhagvan Kommadi

Download or read book Learn Data Structures and Algorithms with Golang written by Bhagvan Kommadi and published by Packt Publishing Ltd. This book was released on 2019-03-30 with total page 324 pages. Available in PDF, EPUB and Kindle. Book excerpt: Explore Golang's data structures and algorithms to design, implement, and analyze code in the professional setting Key FeaturesLearn the basics of data structures and algorithms and implement them efficientlyUse data structures such as arrays, stacks, trees, lists and graphs in real-world scenariosCompare the complexity of different algorithms and data structures for improved code performanceBook Description Golang is one of the fastest growing programming languages in the software industry. Its speed, simplicity, and reliability make it the perfect choice for building robust applications. This brings the need to have a solid foundation in data structures and algorithms with Go so as to build scalable applications. Complete with hands-on tutorials, this book will guide you in using the best data structures and algorithms for problem solving. The book begins with an introduction to Go data structures and algorithms. You'll learn how to store data using linked lists, arrays, stacks, and queues. Moving ahead, you'll discover how to implement sorting and searching algorithms, followed by binary search trees. This book will also help you improve the performance of your applications by stringing data types and implementing hash structures in algorithm design. Finally, you'll be able to apply traditional data structures to solve real-world problems. By the end of the book, you'll have become adept at implementing classic data structures and algorithms in Go, propelling you to become a confident Go programmer. What you will learnImprove application performance using the most suitable data structure and algorithmExplore the wide range of classic algorithms such as recursion and hashing algorithmsWork with algorithms such as garbage collection for efficient memory management Analyze the cost and benefit trade-off to identify algorithms and data structures for problem solvingExplore techniques for writing pseudocode algorithm and ace whiteboard coding in interviewsDiscover the pitfalls in selecting data structures and algorithms by predicting their speed and efficiencyWho this book is for This book is for developers who want to understand how to select the best data structures and algorithms that will help solve coding problems. Basic Go programming experience will be an added advantage.


Learn Data Structures and Algorithms with Golang Related Books

Learn Data Structures and Algorithms with Golang
Language: en
Pages: 324
Authors: Bhagvan Kommadi
Categories: Computers
Type: BOOK - Published: 2019-03-30 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Explore Golang's data structures and algorithms to design, implement, and analyze code in the professional setting Key FeaturesLearn the basics of data structur
Data Structures & Algorithms In Go
Language: en
Pages: 446
Authors: Hemant Jain
Categories:
Type: BOOK - Published: 2019-05-21 - Publisher: Independently Published

DOWNLOAD EBOOK

Data Structures & Algorithms books by Hemant Jain is a series of books about the usage of Data Structures and Algorithms in computer programming. The book is ea
Data Structures and Algorithmic Thinking with Go
Language: en
Pages: 522
Authors: Narasimha Karumanchi
Categories: Computers
Type: BOOK - Published: 2020-08-15 - Publisher: Careermonk Publications

DOWNLOAD EBOOK

"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 c
Introduction to Algorithms, fourth edition
Language: en
Pages: 1313
Authors: Thomas H. Cormen
Categories: Computers
Type: BOOK - Published: 2022-04-05 - Publisher: MIT Press

DOWNLOAD EBOOK

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics
Think Data Structures
Language: en
Pages: 157
Authors: Allen Downey
Categories: Computers
Type: BOOK - Published: 2017-07-07 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review s