Write a method in your ArrayUtilities class that meets the following requirements: - It should be named "counts".] - It should declare a parameter for an int array. You may assume that the array will contain only non-negative values. - It should return an int array where the value at each index is the count of how many times the index appears in the original array . For example, if the original array contained the value 10 3 times, then the value at index 10 in the count array should be 3. - Hint: the size of the array is determined by the maximum value in the original array. If the original array is empty, the count array should also be empty. A more detailed example: Given the int array [1, 2, 3, 4, 4, 1, 1, 2, 0, 6], your function would return the array [1, 3, 2, 1, 2, 0, 1]. The value at each index indicates how many times the index appears in the original array. The value at index 0 is 1 because 0 appears 1 time in the original array. The value at index 1 is 3 because 1 appears 3 times in the original array. The value at index 5 is 0 because 5 does not appear in the original array. And so on. Modify your main to test your method with at least one unsorted array.
Write a method in your ArrayUtilities class that meets the following requirements: - It should be named "counts".]
- It should declare a parameter for an int array. You may assume that the array will contain only non-negative values.
- It should return an int array where the value at each index is the count of how many times the index appears in the original array
. For example, if the original array contained the value 10 3 times, then the value at index 10 in the count array should be 3.
- Hint: the size of the array is determined by the maximum value in the original array. If the original array is empty, the count array should also be empty.
A more detailed example:
Given the int array [1, 2, 3, 4, 4, 1, 1, 2, 0, 6], your function would return the array [1, 3, 2, 1, 2, 0, 1]. The value at each index indicates how many times the index appears in the original array.
The value at index 0 is 1 because 0 appears 1 time in the original array.
The value at index 1 is 3 because 1 appears 3 times in the original array.
The value at index 5 is 0 because 5 does not appear in the original array. And so on. Modify your main to test your method with at least one unsorted array.
![](/static/compass_v2/shared-icons/check-mark.png)
Output Screenshot:
Step by step
Solved in 2 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)