Learn Data Structures and Algorithms with Golang

Explore Golang's data structures and algorithms to design, implement, and analyze code in the professional setting

Learn Data Structures and Algorithms with Golang

Bhagvan Kommadi

Explore Golang's data structures and algorithms to design, implement, and analyze code in the professional setting
Packt Subscription
FREE
$9.99/m after trial
eBook
$22.40
RRP $31.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$22.40
$39.99
$9.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


Learn Data Structures and Algorithms with Golang Book Cover
Learn Data Structures and Algorithms with Golang
$ 31.99
$ 22.40
Hands-On Data Structures and Algorithms with Kotlin Book Cover
Hands-On Data Structures and Algorithms with Kotlin
$ 27.99
$ 19.60
Buy 2 for $42.00
Save $17.98
Add to Cart

Book Details

ISBN 139781789618501
Paperback336 pages

Book 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.

Table of Contents

What You Will Learn

  • Improve application performance using the most suitable data structure and algorithm
  • Explore the wide range of classic algorithms such as recursion and hashing algorithms
  • Work 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 solving
  • Explore techniques for writing pseudocode algorithm and ace whiteboard coding in interviews
  • Discover the pitfalls in selecting data structures and algorithms by predicting their speed and efficiency

Authors

Table of Contents

Book Details

ISBN 139781789618501
Paperback336 pages
Read More

Read More Reviews

Recommended for You

Hands-On Data Structures and Algorithms with Kotlin Book Cover
Hands-On Data Structures and Algorithms with Kotlin
$ 27.99
$ 19.60
Machine Learning and Data Science with Python: A Complete Beginners Guide [Video] Book Cover
Machine Learning and Data Science with Python: A Complete Beginners Guide [Video]
$ 18.99
$ 16.15
Implementing Deep Learning Algorithms with TensorFlow 2.0 [Video] Book Cover
Implementing Deep Learning Algorithms with TensorFlow 2.0 [Video]
$ 124.99
$ 106.25
Hands-On Data Structures and Algorithms with Rust Book Cover
Hands-On Data Structures and Algorithms with Rust
$ 31.99
$ 22.40
C# Data Structures and Algorithms [Video] Book Cover
C# Data Structures and Algorithms [Video]
$ 124.99
$ 106.25
Hands-On SQL Server 2019 Big Data Clusters with Spark [Video] Book Cover
Hands-On SQL Server 2019 Big Data Clusters with Spark [Video]
$ 124.99
$ 106.25