Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Go Data Structures and Algorithms
Replace all your news apps by LinkBasket -multiple languages with multiples views (icon or list).
  • Title Go Data Structures and Algorithms
  • Author(s) Christopher Fox, Stefan Nilsson
  • Publisher: Internet Community
  • Paperback: N/A
  • ebook PDF (248 pages)
  • Language: English
  • ISBN-10/ASIN: N/A
  • ISBN-13: 978-87-403-1955-2
  • Share This:  

Book Description

A concise introduction to data structures and algorithms in Go. Data structures are presented in a container hierarchy that includes stacks and queues as non-traversable dispensers, and lists, sets, and maps as traversable collections. Algorithm analysis is introduced and applied to linear and binary search, bubble sort, selection sort, insertion sort, merge sort and quicksort.

The book also covers heaps and heapsort, unbalanced binary search trees, AVL trees, 2-3 trees, hashing, graph representations, and graph algorithms based on depth-and breadth-first search.

About the Authors
  • Christopher Fox is a Professor and Director of the Undergraduate Program in Computer Science at James Madison University. He has over 20 years experience teaching Computer Science at JMU, Bowling Green State University, Villanova, Rutgers, and Colgate.
Reviews, Ratings, and Recommedations: Related Book Categories: Read and Download Links: Similar Books:
  • How To Code in Go (Mark Bates, et al)

    This book is designed to introduce you to writing programs with the Go programming language. You'll learn how to write useful tools and applications that can run on remote servers, or local Windows, macOS, and Linux systems for development.

  • Go Bootcamp: Everything You Need to Know to Get Started with Go

    Essential Go code and idioms for all facets of the development process. This guide gives you the code 'phrases' you need to quickly and effectively complete a wide variety of projects with Go, today's most exciting new programming language.

  • The Way To Go: An Introduction To The Go Programming Language

    This book provides the reader with a comprehensive overview of the new open source programming language Go from Google. It focuses on the aspects that the reader needs to take part in the coming software revolution using Go.

  • Effective Go (Robert Griesemer, et al)

    This book gives tips for writing clear, idiomatic Go code. It covers the nuances of Go, with in-depth guides on types and structures, packages, concurrency, network programming, compiler design, optimization, and more.

  • Think Data Structures: Algorithms and Information Retrieval

    This practical book will help you learn and review some of the most important ideas in software engineering - data structures and algorithms - in a way that's clearer, more concise, and more engaging than other materials. Useful in technical interviews too.

  • Open Data Structures: An Introduction (Pat Morin)

    This book is an introduction to the field of data structures and algorithms, it covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.

  • Data Structures and Algorithms: Reference with Examples

    A key factor of this book and its associated implementations is that all algorithms were designed by authors, using the theory of the algorithm in question as a guideline. It covers the key ideas involved in designing algorithms.

  • Algorithms and Data Structures: The Basic Toolbox (Kurt Mehlhorn)

    This book is a concise introduction addressed to students and professionals familiar with programming and basic mathematical language. The algorithms are presented in a modern way, with explicitly formulated invariants, and comment on recent trends.

Book Categories
:
Other Categories
Resources and Links