Question: Assignment 3 : Binary Search Tree Implementation DescriptionIn this assignment, you ll be provided ADTs for Binary Search Tree ( BSTreeADT . java ) and
Assignment : Binary Search Tree ImplementationDescriptionIn this assignment, youll be provided ADTs for Binary Search Tree BSTreeADTjava andIterators Iteratorjava to be implemented as a Binary Search Tree BSTEquipment and MaterialsFor this assignment, you will need: Eclipse, Java and JUnit InstructionsThis assignment consists of three parts, to be completed outside of class time. See the courseoutline and Brightspace for due dates. Complete this assignment with your assigned group.Part A: Create an Implementation of a BST marksUsing the specifications below: Design a complete set of unit test based on the BSTreeADT.java interface provided byyour instructor.Note: Your instructor will use a different set of JUnit tests to test your implementation. Create your own implementation of a Binary Search Tree based on the contract in theADTPart B: Complete an Evaluation as a Group marksAfter completing the work outlined in Part A check your work against the provided markingcriteria Your instructor will refer to your groups selfevaluation when grading the assignmentand will provide further feedback and grade adjustments as needed. Your instructor isresponsible for awarding the groups final grade. Open the Marking Criteria document MarkingCriteriaAssignmentdocx and save acopy with your groups name. As a group, discuss how well you met each criterion and assign yourselves a mark foreach row in the table. You may include a short, point form, explanation for your mark inthe Notes column. Save this file for submission to Brightspace along with your completed code.Part B: Complete a Peer Assessment marks Southern Alberta Institute of Technology Each student must also complete a peer assessment of their group members. Your instructorwill provide further submission details.Assignment Specifications Design a complete set of JUnit tests to test an implementation of the Binary Search Treebased on the BSTreeADT.java and Iterator.java interfaces provided by your instructor. Write a linked list based implementation BSTreejava, BSTreeNode.java using theBSTreeADTjava and Iterator.java interfaces provided by your instructor.Submission DeliverablesYour groups submission should include a zipped folder which includes the following items: Your completed javadoc using the private option when generated, and the outputplaced in the doc directory of the project. A folder containing the complete Eclipse project directory. The completed Marking Criteria document containing your groups evaluation of yourapplicationName your groups assignment submission folder as your group name followed by theassignment number eg AGroupzipUpload your groups zip file to Brightspace by the specified due date and time.No late assignments will be accepted.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
