{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/0134831691?tag=bookfrontie00-20","asin":"0134831691","authors":["Frank M. Carrano","Timothy M. Henry"],"book_id":"9780134831695","canonical_url":"https://bookfrontier.com/books/data-structures-and-abstractions-with-java-9780134831695","cover_image_url":"https://img.bookfrontier.com/9780134831695.jpg?v=c12bd53a5ac2ddb8","description":"A relatable and friendly introduction to data structures and their implementation The 5th Edition of Data Structures and Abstractions with Java introduces readers to data structures (CS-2) in a supportive, reader-friendly way. The book’s organization, sequencing, and pace of topic coverage make teaching and learning easier by: - Focusing the reader’s attention on one concept at a time - Providing flexibility in the order in which one can cover topics - Clearly separating the specification of each abstract data type (ADT) from its implementation - Placing relevant coverage of Java into Java Interludes, which you can use as needed. To increase readability and learning potential, the numbered segments and modular presentation provide a flexible, customizable pathway through the material and focus the reader’s attention on one concept at a time. Numerous examples that mimic real-world situations provide a context for the new material and help to make it easier for audiences to learn and retain abstract concepts. The 5th Edition has a revamped structure and additional pedagogical tools to assist in mastering concepts.","forthcoming":false,"isbn13":"9780134831695","publication_date":"20180301","publisher":"Pearson Education","slug":"data-structures-and-abstractions-with-java","subtitle":"5th Edition","title":"Data Structures and Abstractions With Java"},"discovery":{"categories":{"all":[{"bisac_code":"COM051280","confidence_band":"medium","label":"Java Programming","score":0.8179,"source":"bisac_hint_model"},{"bisac_code":"COM051300","confidence_band":"medium","label":"Algorithms","score":0.8025,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.7886,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051280","confidence_band":"medium","label":"Java Programming","score":0.8179,"source":"bisac_hint_model"},{"bisac_code":"COM051300","confidence_band":"medium","label":"Algorithms","score":0.8025,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.7886,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM051240","confidence_band":"high","label":"Systems Design","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM051280","confidence_band":"high","label":"Java Programming","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Java Programming","score":0.8179,"slug":"java-programming"},{"label":"Algorithms","score":0.8025,"slug":"algorithms"},{"label":"Object-Oriented Programming","score":0.7886,"slug":"object-oriented-programming"}],"reader_fit":["Readers learning CS-2 data structures and their implementation in Java"],"related_lists":[],"series":null,"similar_books":[{"authors":["Michael T. Goodrich","Roberto Tamassia","Michael H. Goldwasser"],"book_id":"9781118771334","cover_image_url":"https://img.bookfrontier.com/9781118771334.jpg?v=91b996072f3f2b44","score":0.8494,"title":"Data Structures and Algorithms in Java","url":"https://bookfrontier.com/books/9781118771334"},{"authors":["Michael Main"],"book_id":"9780132576246","cover_image_url":"https://img.bookfrontier.com/9780132576246.jpg?v=d31bbd61632e5849","score":0.8369,"title":"Data Structures and Other Objects Using Java","url":"https://bookfrontier.com/books/9780132576246"},{"authors":["Robert Lafore"],"book_id":"9780672324536","cover_image_url":"https://img.bookfrontier.com/9780672324536.jpg?v=e9715eeb89cb8e00","score":0.8095,"title":"Data Structures and Algorithms in Java","url":"https://bookfrontier.com/books/9780672324536"},{"authors":["John Lewis","Peter DePasquale","Joe Chase"],"book_id":"9780134285436","cover_image_url":"https://img.bookfrontier.com/9780134285436.jpg?v=fb4ed40893cad5d6","score":0.8002,"title":"Java Foundations","url":"https://bookfrontier.com/books/9780134285436"},{"authors":["Mark A. Weiss"],"book_id":"9780132576277","cover_image_url":"https://img.bookfrontier.com/9780132576277.jpg?v=fc00b3896fc30bc1","score":0.795,"title":"Data Structures and Algorithm Analysis in Java","url":"https://bookfrontier.com/books/9780132576277"},{"authors":["Tony Gaddis","Godfrey Muganda"],"book_id":"9780134787961","cover_image_url":"https://img.bookfrontier.com/9780134787961.jpg?v=e2de5760b426b659","score":0.7623,"title":"Starting Out With Java","url":"https://bookfrontier.com/books/9780134787961"},{"authors":["Jeremy Kubica"],"book_id":"9781718502604","cover_image_url":"https://img.bookfrontier.com/9781718502604.jpg?v=43abba76874e98eb","score":0.7581,"title":"Data Structures the Fun Way","url":"https://bookfrontier.com/books/9781718502604"},{"authors":["Walter Savitch","Kenrick Mock"],"book_id":"9780134462035","cover_image_url":"https://img.bookfrontier.com/9780134462035.jpg?v=7b41bd71af5675c2","score":0.7569,"title":"Java","url":"https://bookfrontier.com/books/9780134462035"}],"topics":[],"what_you_get":["Themes: Data structures, Abstract data types, Java implementation.","Pacing: steady blend of plot and character.","Reading lane: Java Programming and Algorithms."]},"llm_signals":{"confidence":0.91,"pacing":"steady","reader_fit":["Readers learning CS-2 data structures and their implementation in Java"],"themes":["Data structures","Abstract data types","Java implementation"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":138,"goodreads_ratings_count":69,"goodreads_reviews_count":8,"quality_score":0.8734}}