LEADER 02815nam 2200517 450 001 9910584476403321 005 20221231152039.0 010 $a1-4842-8191-8 024 7 $a10.1007/978-1-4842-8191-8 035 $a(MiAaPQ)EBC7043316 035 $a(Au-PeEL)EBL7043316 035 $a(CKB)24242541200041 035 $a(OCoLC)1336406061 035 $a(OCoLC-P)1336406061 035 $a(CaSebORM)9781484281918 035 $a(PPN)263902307 035 $a(EXLCZ)9924242541200041 100 $a20221231d2022 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aGeneric data structures and algorithms in Go $ean applied approach using concurrency, genericity and heuristics /$fRichard Wiener 210 1$aBerkeley, California :$cApress,$d[2022] 210 4$dİ2022 215 $a1 online resource (590 pages) 300 $aIncludes index. 311 08$aPrint version: Wiener, Richard Generic Data Structures and Algorithms in Go Berkeley, CA : Apress L. P.,c2022 9781484281901 327 $a1. A Tour Of Generics and Concurrency In Go 2. Algorithm Efficiency Sorting and Searching 3. Abstract Data Types: OOP Without Classes in Go 4. ADT In Action: Game Of Life 5. Stacks 6. Queues and Lists 7. Hash Tables 8. Binary Trees 9. Binary Search Tree 10. AVL Trees 11. Heap Trees 12. Red Black Trees 13. Expression Trees 14. Ecological Simulation With Concurrency 15. Dynamic Programming 16. Graph Structures 17. Travelling Salesperson Problem 18. Branch and Bound Solution to TSP 19. Simulated Annealing Heuristic Solution to TSP 20. Genetic Algorithm for TSP 21. Neural Networks and Machine Learning 330 $aAdvance your understanding of generic data structures and algorithms and their applications using Go and the effective use of concurrency. You are invited on a journey that aims to improve your programming and problem-solving skills. This book takes you to the next step by showing how to get your programs to work efficiently as well as correctly. As you explore many data structures and the algorithms and applications associated with them, you'll focus on the trade-offs between speed and storage and the benefits of deploying concurrency when appropriate. 606 $aGo (Computer program language) 606 $aData structures (Computer science) 606 $aAlgorithms 615 0$aGo (Computer program language) 615 0$aData structures (Computer science) 615 0$aAlgorithms. 676 $a005.133 700 $aWiener$b Richard$f1941-$060002 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910584476403321 996 $aGeneric Data Structures and Algorithms in Go$92901619 997 $aUNINA