Open Data Structures

An Introduction



Bookstore > Books > Open Data Structures

Open Data Structures

Free Download
Buy
Preview
Amazon$32.95
eBay$63.49
update prices
Price$32.95 - $63.49
eBookFree
Rating
AuthorPat Morin
PublisherSelf-publishing
Published2013
Pages336
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101927356385
ISBN-139781927356388
EBook Hardcover Paperback

Offered as an introduction to the field of data structures and algorithms, Open Data Structures covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs. Focusing on a mathematically rigorous approach that is fast, practical, and efficient, Morin clearly and briskly presents instruction along with source code.

Analyzed and implemented in Java, the data structures presented in the book include stacks, queues, deques, and lists implemented as arrays and linked-lists; space-efficient implementations of lists; skip lists; hash tables and hash codes; binary search trees including treaps, scapegoat trees, and red-black trees; integer searching structures including binary tries, x-fast tries, and y-fast tries; heaps, including implicit binary heaps and randomized meldable heaps; graphs, including adjacency matrix and adjacency list representations; and B-trees.

A modern treatment of an essential computer science topic, Open Data Structures is a measured balance between classical topics and state-of-the art structures that will serve the needs of all undergraduate students or self-directed learners.


  1. (3 books)


4 5 54

Similar Books


Open Data Structures (in Java)

Open Data Structures (in Java)

by Pat Morin

There are plenty of books that teach introductory data structures. Some of them are very good. Most of them cost money, and the vast majority of computer science undergraduate students will shell out at least some cash on a data structures book.Open Data Structures (in Java) - The goal of this book is to free undergraduate computer scienc...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2015

Open Data Structures (in C++)

Open Data Structures (in C++)

by Pat Morin

There are plenty of books that teach introductory data structures. Some of them are very good. Most of them cost money, and the vast majority of computer science undergraduate students will shell out at least some cash on a data structures book.Open Data Structures (in C++) - The goal of this project is to free undergraduate computer scie...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2015

Problem Solving with Algorithms and Data Structures

Problem Solving with Algorithms and Data Structures

by Brad Miller, David Ranum

The study of algorithms and data structures is central to understanding what computer science is all about. Learning computer science is not unlike learning any other type of difficult subject matter. The only way to be successful is through deliberate and incremental exposure to the fundamental ideas. A beginning computer scientist needs...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2014

JavaScript Data Structures and Algorithms

JavaScript Data Structures and Algorithms

by Sammie Bae

Explore data structures and algorithm concepts and their relation to everyday JavaScript development. A basic understanding of these ideas is essential to any JavaScript developer wishing to analyze and build great software solutions. You'll discover how to implement data structures such as hash tables, linked lists, stacks, queues,...

Price:  $26.76  |  Publisher:  Apress  |  Release:  2019

Codeless Data Structures and Algorithms

Codeless Data Structures and Algorithms

by Armstrong Subero

In the era of self-taught developers and programmers, essential topics in the industry are frequently learned without a formal academic foundation. A solid grasp of data structures and algorithms (DSA) is imperative for anyone looking to do professional software development and engineering, but classes in the subject can be dry or spend t...

Price:  $26.71  |  Publisher:  Apress  |  Release:  2020

Hands-On Data Structures and Algorithms with Python, 3rd Edition

Hands-On Data Structures and Algorithms with Python, 3rd Edition

by Dr. Basant Agarwal

Choosing the right data structure is pivotal to optimizing the performance and scalability of applications. This new edition of Hands-On Data Structures and Algorithms with Python will expand your understanding of key structures, including stacks, queues, and lists, and also show you how to apply priority queues and heaps in applications....

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2022

Data Structures and Algorithms

Data Structures and Algorithms

by Granville Barnett, Luca Del Tongo

Data Structures and Algorithms (DSA) features implementations of data structures and algorithms that are not implemented in any version of .NET.This book is the result of a series of emails sent back and forth between the two authors during the development of a library for the .NET framework of the same name.A key factor of this book and ...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2008

Algorithms, 4th Edition

Algorithms, 4th Edition

by Robert Sedgewick, Kevin Wayne

The latest version of Sedgewick's best-selling series, reflecting an indispensable body of knowledge developed over the past several decades.Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know.New Java implementations...

Price:  $58.13  |  Publisher:  Addison-Wesley  |  Release:  2011