Jardan

Learn Data Structures and Algorithms with Golang: Level up your Go programming s

Description: Learn Data Structures and Algorithms with Golang by Bhagvan Kommadi Learn Data Structures and Algorithms with Golang covers topics related to simple and advanced concepts in computer programming. The primary objective is to choose a right algorithm and data structures for a problem. This book provides the concepts to compare algorithms complexity and data structures for code performance and efficiency. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description Explore Golangs data structures and algorithms to design, implement, and analyze code in the professional settingKey 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 DescriptionGolang 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. Youll learn how to store data using linked lists, arrays, stacks, and queues. Moving ahead, youll 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, youll be able to apply traditional data structures to solve real-world problems.By the end of the book, youll 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 forThis 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. Author Biography Bhagvan Kommadi, the founder of Quantica Computacao and Architect Corner, has around 18 years experience in the industry, ranging from large-scale enterprise development to incubating software product startups. He has a masters degree in Industrial Systems Engineering from the Georgia Institute of Technology (1997) and a bachelors degree in Aerospace Engineering from the IIT Madras (1993). He is a member of the IFX forum and an individual member of Oracle JCP. He has developed Go-based blockchain solutions in the retail, education, banking, and financial service sectors. He has experience of building high-transactional applications using Java, Python, Go, Ruby, and JavaScript frameworks. Table of Contents Table of ContentsData Structures & AlgorithmsGetting Started with Go for Data Structures & AlgorithmsLinear Data StructuresNon Linear Data StructuresHomogeneous Data StructuresHeterogeneous Data StructuresDynamic Data StructuresClassic AlgorithmsNetwork and Sparse Matrix RepresentationMemory ManagementNext Steps (Appendix) Long Description Explore Golangs data structures and algorithms to design, implement, and analyze code in the professional setting Key Features Learn the basics of data structures and algorithms and implement them efficiently Use data structures such as arrays, stacks, trees, lists and graphs in real-world scenarios Compare the complexity of different algorithms and data structures for improved code performance 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. Youll learn how to store data using linked lists, arrays, stacks, and queues. Moving ahead, youll 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, youll be able to apply traditional data structures to solve real-world problems. By the end of the book, youll have become adept at implementing classic data structures and algorithms in Go, propelling you to become a confident Go programmer. 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 Who 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. Details ISBN1789618509 Author Bhagvan Kommadi Pages 336 Publisher Packt Publishing Limited Year 2019 ISBN-10 1789618509 ISBN-13 9781789618501 Publication Date 2019-03-30 Short Title Learn Data Structures and Algorithms with Golang Language English Format Paperback UK Release Date 2019-03-30 Imprint Packt Publishing Limited Place of Publication Birmingham Country of Publication United Kingdom AU Release Date 2019-03-30 NZ Release Date 2019-03-30 Subtitle Level up your Go programming skills to develop faster and more efficient code DEWEY 005.133 Audience Professional & Vocational We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:130807322;

Price: 92.15 AUD

Location: Melbourne

End Time: 2025-02-06T13:29:49.000Z

Shipping Cost: 11.89 AUD

Product Images

Learn Data Structures and Algorithms with Golang: Level up your Go programming s

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

ISBN-13: 9781789618501

Book Title: Learn Data Structures and Algorithms with Golang

Publisher: Packt Publishing Limited

Publication Year: 2019

Subject: Computer Science

Item Height: 93 mm

Number of Pages: 336 Pages

Language: English

Publication Name: Learn Data Structures and Algorithms with Golang: Level up your Go programming skills to develop faster and more efficient code

Type: Textbook

Author: Bhagvan Kommadi

Item Width: 75 mm

Format: Paperback

Recommended

Statistics: The Art and Science of Learning from Data (4th Edition) - GOOD
Statistics: The Art and Science of Learning from Data (4th Edition) - GOOD

$7.80

View Details
Learning C# - Paperback By Liberty, Jesse - VERY GOOD
Learning C# - Paperback By Liberty, Jesse - VERY GOOD

$5.19

View Details
Great Courses -- DVDs & Guidebooks - You Choose - Save with multiple
Great Courses -- DVDs & Guidebooks - You Choose - Save with multiple

$10.00

View Details
Pattern Recognition and Machine Learning (Information Science and Statistics) b
Pattern Recognition and Machine Learning (Information Science and Statistics) b

$59.72

View Details
The Master Algorithm: How the Quest for the Ultimate Learning Machin - VERY GOOD
The Master Algorithm: How the Quest for the Ultimate Learning Machin - VERY GOOD

$4.66

View Details
Data Science: Eine Praxisorientierte Einf?Hrung Im Umfeld Von Machine Learn...
Data Science: Eine Praxisorientierte Einf?Hrung Im Umfeld Von Machine Learn...

$30.32

View Details
Using Data to Improve Student Learning in High Schools Victoria B
Using Data to Improve Student Learning in High Schools Victoria B

$6.33

View Details
Learning JavaScript Data Structures and Algorithms by Loiane Groner (2014, Trade
Learning JavaScript Data Structures and Algorithms by Loiane Groner (2014, Trade

$25.00

View Details
Adaptive Computation and Machine Learnin Reinforcement Learning, Second Edition
Adaptive Computation and Machine Learnin Reinforcement Learning, Second Edition

$44.11

View Details
Python For Data Analysis: A Beginner's Guide to Learn Data Analysis with Python
Python For Data Analysis: A Beginner's Guide to Learn Data Analysis with Python

$41.45

View Details