Have a personal or library account? Click to login
Everyday data structures Cover

Everyday data structures

A practical guide to learning data structures simply and easily

Paid access
|Mar 2017
Product purchase options

A practical guide to learning data structures simply and easily

Key Features

  • This book is a very practical, friendly, and useful guide that will help you analyze problems and choose the right data structures for your solution
  • Learn to recognize data patterns for determining which structures apply to a given problem
  • Explore the unique rules or "gotchas" that will help you become an excellent programmer

Book Description

Explore a new world of data structures and their applications easily with this data structures book. Written by software expert William Smith, you?ll learn how to master basic and advanced data structure concepts. ? Fully understand data structures using Java, C and other common languages ? Work through practical examples and learn real-world applications ? Get to grips with data structure problem solving using case studies

What you will learn

  • Learn new data structures and their uses, including arrays, lists, stacks and queues, along with their applications and language-specific concerns. Once you?ve nailed the basics, expert software engineer William Smith takes you through advanced concepts associated with data structures using case studies.

Who this book is for

Who is this book for? úÿÿNew or self-taught programmers (in any language) who want to gain a solid understanding of data structures & how to use them to solve problems

Table of Contents

  1. Data Types
  2. Arrays
  3. Lists
  4. Stacks
  5. Queues
  6. Dictionaries
  7. Sets
  8. Structured Data Types
  9. Trees, Non-Linear Structures
  10. Heaps- Ordered Trees
  11. Graphs
  12. Sorting
  13. Searching
https://github.com/packtpublishing/everyday-data-structures
PDF ISBN: 978-1-78712-983-2
Publisher: Packt Publishing Limited
Copyright owner: © 2017 Packt Publishing Limited
Publication date: 2017
Language: English
Pages: 344