Designing Data Structures in Java : A Software Engineering Approach, Paperbac...

US $48.93
or 4 interest-free payments of $12.23 available with
Condition:
Brand New
3 available
Breathe easy. Returns accepted.

Shipping, returns, and payments

Shipping:
Free USPS Media MailTM.
Located in: Jessup, Maryland, United States
Delivery:
Estimated between Wed, Jun 3 and Fri, Jun 12 to 94104
Estimated delivery dates - opens in a new window or tab include seller's handling time, origin ZIP Code, destination ZIP Code and time of acceptance and will depend on shipping service selected and receipt of cleared paymentcleared payment - opens in a new window or tab. Delivery times may vary, especially during peak periods.
Returns:
14 days returnsBuyer pays for return shipping. If you use an eBay shipping label, it will be deducted from your refund amount
Payments:
       

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:365919080362
Last updated on Dec 12, 2025 22:03:31 PSTView all revisionsView all revisions

Item specifics

Condition
Brand New: A new, unread, unused book in perfect condition with no missing or damaged pages. See the ...
Book Title
Designing Data Structures in Java : A Software Engineering Approa
ISBN
9781481894364
Subject Area
Computers
Publication Name
Designing Data Structures in Java : a Software Engineering Approach
Publisher
CreateSpace
Item Length
9.2 in
Subject
Computer Science
Publication Year
2013
Type
Textbook
Format
Trade Paperback
Language
English
Item Height
0.6 in
Author
Albert Brouillette
Item Weight
21.5 Oz
Item Width
7.5 in
Number of Pages
278 Pages
Category

About this product

Product Identifiers

Publisher
CreateSpace
ISBN-10
1481894366
ISBN-13
9781481894364
eBay Product ID (ePID)
167974838

Product Key Features

Number of Pages
278 Pages
Language
English
Publication Name
Designing Data Structures in Java : a Software Engineering Approach
Subject
Computer Science
Publication Year
2013
Type
Textbook
Subject Area
Computers
Author
Albert Brouillette
Format
Trade Paperback

Dimensions

Item Height
0.6 in
Item Weight
21.5 Oz
Item Length
9.2 in
Item Width
7.5 in

Additional Product Features

Intended Audience
Trade
Synopsis
"Designing Data Structures in Java" provides a solid foundation for anyone seeking to understand the how and the why of programming data structures. Intended for the reader with an introductory Java background, this book aims to meet the needs of students enrolled in a typical "Data Structures and Algorithms with Java" (CS2) course. Starting with a description of the software development process, the book takes a problem-solving approach to programming, and shows how data structures form the building blocks of well-designed and cleanly-implemented programs. Topics include: Problem solving, Abstraction, Java objects and references, Arrays, Abstract Data Types, Ordered lists, Sorting, Algorithm evaluation, Binary searches, Stacks, Queues, Linked Lists, Double-ended lists, Recursion, Doubly-linked lists, Binary Search Trees, Traversals, Heaps, and more. Mr. Brouillette's 25+ years of experience as a software engineer and educator allow him to bring a unique and refreshing perspective to the topic of data structures which is rigorous, accessible and practical. Material is presented in a 'top down' approach, beginning with explanations of why different data structures are used, continuing with clearly illustrated concepts of how the structures work, and ending with clear, neat Java code examples. Succinct graphics provide visual representations of the ideas, and verbal explanations supplement the documented code. Each chapter ends with a Chapter Checklist summary page which distills and highlights the most important ideas from the chapter.The book is intended as a step by step explanation and exploration of the how and why of using Data Structures in modern computer program development. Even though the Java language is used in the explanation and implementation of the various structures, the concepts are applicable to other languages which the reader may encounter in the future. The topics included have been sequenced to build upon each other, always with the perspective of the beginning programming student in mind. There are discussions of software engineering concepts and goals, and motivations for learning different data structures. This text brings the beginning Java student from novice programmer to the next level of programming maturity., "Designing Data Structures in Java" provides a solid foundation for anyone seeking to understand the how and the why of programming data structures. Intended for the reader with an introductory Java background, this book aims to meet the needs of students enrolled in a typical "Data Structures and Algorithms with Java" (CS2) course. Starting with a description of the software development process, the book takes a problem-solving approach to programming, and shows how data structures form the building blocks of well-designed and cleanly-implemented programs. Topics include: Problem solving, Abstraction, Java objects and references, Arrays, Abstract Data Types, Ordered lists, Sorting, Algorithm evaluation, Binary searches, Stacks, Queues, Linked Lists, Double-ended lists, Recursion, Doubly-linked lists, Binary Search Trees, Traversals, Heaps, and more. Mr. Brouillette's 25+ years of experience as a software engineer and educator allow him to bring a unique and refreshing perspective to the topic of data structures which is rigorous, accessible and practical. Material is presented in a 'top down' approach, beginning with explanations of why different data structures are used, continuing with clearly illustrated concepts of how the structures work, and ending with clear, neat Java code examples. Succinct graphics provide visual representations of the ideas, and verbal explanations supplement the documented code. Each chapter ends with a Chapter Checklist summary page which distills and highlights the most important ideas from the chapter. The book is intended as a step by step explanation and exploration of the how and why of using Data Structures in modern computer program development. Even though the Java language is used in the explanation and implementation of the various structures, the concepts are applicable to other languages which the reader may encounter in the future. The topics included have been sequenced to build upon each other, always with the perspective of the beginning programming student in mind. There are discussions of software engineering concepts and goals, and motivations for learning different data structures. This text brings the beginning Java student from novice programmer to the next level of programming maturity.

Item description from the seller

About this seller

Great Book Prices Store

99.2% positive feedback1.4M items sold

Joined Feb 2017
Usually responds within 24 hours
Visit store

Detailed seller ratings

Average for the last 12 months
Accurate description
4.9
Reasonable shipping cost
5.0
Shipping speed
5.0
Communication
4.9

Seller feedback (455,084)

All ratingsselected
Positive
Neutral
Negative
  • u***_ (121)- Feedback left by buyer.
    Past 6 months
    Verified purchase
    Item exactly as described. It took a week after purchasing before it was shipped and another week in transit, yet the item was only supposed to be about 100 miles away??? Other than slow shipping time, the item was priced to sell, packaged adequately for shipping and exact as advertised. Would purchase from this seller again.
  • n***s (276)- Feedback left by buyer.
    Past 6 months
    Verified purchase
    Seller great with communication. Only gripe I have is the media Mail shipping time. Domestic shipping within the US should not take over 2 weeks. I realize not the sellers fault but would be nice to have faster shipping option. Otherwise, good seller and item was as described.
  • r***n (2152)- Feedback left by buyer.
    Past month
    Verified purchase
    Item better than described. The item was shipped very quickly and the item was better than in the photographs. This seller is a credit to the eBay community. The packing and shipping were excellent. I appreciate the quality of the item and the communication was excellent. It does not get better than this and I will be looking forward to doing business with this seller in the future. A+ all around. A+ seller. Best value on eBay. Five out of five stars. Thank you.