Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Santa Monica College CS 20B-Data Structures with Java Programming Project #3 Submission: Upload.java files to the Canvas platform to the appropriate project. Do NOT upload
Santa Monica College CS 20B-Data Structures with Java Programming Project #3 Submission: Upload.java files to the Canvas platform to the appropriate project. Do NOT upload files in other project's folders! Start early! NO late submission accepted after the available date! - Formatting, code clarity, proper use and accessibility, identifier naming will be graded File names other than those specified will receive a 5% reduction of points! - You may NOT define additional instance variable in any of the classes unless for those described in the assignment Warning Exercise 1 Library Tracking System In this assignment you will implement a library book tracking system. In order to keep track of all books, the library needs an application that stores books efficiently. These books will be stored ina binary search tree. Each book must be comparable to another book. Example Insertion of various books with different ISBN will result in the following IBSN-sorted Binary Search Tree ISBN: 199 ISBN: 73 ISBN: 231 ISBN: 20 ISBN: 164 ISBN: 410 ISBN: 293 ISBN: 502 Implement the following classes Book.java: A book must have an author, title, and ISBN. Provide getters and setters for each property. Override the toString) method Also, override boolean equals(Object o) which compares the current object (this) to the argumento and returns true if both are the same. Hint: Use instanceof to check the class type of o and cast if o is an instance of Book NK
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started