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