Question: 4 Merging OwIPopulations Write the method in the 0wlPopulation class - public void merge(OwlPopulation other) which takes in an OwlPopulation and merges it with the


4 Merging OwIPopulations Write the method in the 0wlPopulation class - public void merge(OwlPopulation other) which takes in an OwlPopulation and merges it with the population it is called on. Take care not to include "duplicate owls" in your population. Hint: The equals() method written for the first milestone may be useful in implementing the helper containsOwl (Owl other) method. Milestone 4: In your main method, merge 0wlPopulations and print the new statistics of the merged population to the console. Where do the original populations go? Where is the "merged" population stored? So that you can determine how well your merge method is working, your output should look something like this: The youngest owl is Owl1, which is 1 years old. The heaviest owl is Buckbeak, which weighs 96.87 pounds. The average age of the population is 38.81060606060606. This merged population should have 132 members. Reflection: Assuming that the size of the data set is n (the total number of owls in the two databases combined), try to quantify the time complexity of your merge() algorithm in terms of n. You may wish to approach this by comparing to the three sort methods given in lecture which are all n2 complexity
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
