๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

A Concise Introduction to Data Structures Using Java

โœ Scribed by Johnson, Mark J


Publisher
Chapman & Hall/CRC [Imprint, CRC Press LLC
Year
2013
Tongue
English
Leaves
222
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Annotation

Designed for a CS2 data structures course, this text provides a thorough but concise overview of data structures as well as a gradual introduction to Java. It uses a concise style and includes pseudocode and exercises throughout so that students learn how to write code, rather than just read it. The book covers all of the main areas taught in CS2 courses, including arrays, lists, stacks, queues, recursion, maps, and trees. Read more...


Abstract: Annotation

Designed for a CS2 data structures course, this text provides a thorough but concise overview of data structures as well as a gradual introduction to Java. It uses a concise style and includes pseudocode and exercises throughout so that students learn how to write code, rather than just read it. The book covers all of the main areas taught in CS2 courses, including arrays, lists, stacks, queues, recursion, maps, and trees

โœฆ Table of Contents


Content: A Brief Introduction to Java Basics Strings Arrays Using Objects Writing Classes Algorithm Analysis Big-O Notation Sorting: Insertion Sort Searching: Binary Search Integer Stacks Stack Interface Array Implementation Linked Implementation Generic Stacks Generic Types Generic Stack Implementations Evaluating Expressions: Background Evaluating Expressions: Implementations Queues Interface and Linked Implementation Array Implementation Inheritance: Fixed-Length Queues Project: Fixed-Length Queue Simulation Lists Interface Array Implementation Linked Implementation Iterators Recursion Mathematical Functions Visualizing Recursion Recursive and Generalized Searches Applications Trees Definitions and Examples Traversals Binary Tree Abstract Class Project: A Collection Hierarchy Binary Search Trees Queries Insertion Deletion Performance Heaps Priority Queue Interface and Array-Based Heaps Insertion and Deletion Buildheap and Heapsort Project: Event-Based Simulation Hash Tables Map Interface and Linked Implementation Hash Tables Chaining Linear Probing Bibliography Index

โœฆ Subjects


Data Structures (Computer Science) Java (Computer Program Language)


๐Ÿ“œ SIMILAR VOLUMES


Guide to Data Structures: A Concise Intr
โœ James T. Streib,Takako Soma (auth.) ๐Ÿ“‚ Library ๐Ÿ“… 2017 ๐Ÿ› Springer International Publishing ๐ŸŒ English

<p>This accessible and engaging textbook/guide provides a concise introduction to data structures and associated algorithms. Emphasis is placed on the fundamentals of data structures, enabling the reader to quickly learn the key concepts, and providing a strong foundation for later studies of more c

Data Structures - Program design using J
โœ D. Malhotra, N. Malhotra. ๐Ÿ“‚ Library ๐Ÿ“… 2020 ๐Ÿ› Mercury Learning & Information ๐ŸŒ English

Data structures provide a means to managing large amounts of information such as large databases, using SEO effectively, and creating Internet/Web indexing services. This book is designed to present fundamentals of data structures for beginners using the Java programming language in a friendly, self

Data Structures Using Java
โœ Duncan A. Buell ๐Ÿ“‚ Library ๐Ÿ“… 2011 ๐Ÿ› Jones & Bartlett Publishers ๐ŸŒ English

Written in an engaging and informal style, Data Structures Using Java facilitates a student's transition from simple programs in the first semester introductory programming course to more sophisticated, efficient, and effective programs in the second semester Data Structures course. Without delving