Rewrite these Jave methods to recursion methods (no for looops) public static void rotateL(int[] arr, int length, int num) { for (int i = 0; i < num; i++) { int j, first; first = arr[0]; for (j = 0; j < arr.length - 1; j++) { arr[j] = arr[j + 1]; } arr[j] = first; } } static boolean checkAscSort(int a[], boolean flag, int i, int n) { for (i = 0; i < n - 1; i++) { if (a[i] > a[i + 1]) { flag = false; break; } } return flag; } static boolean checkDesSort(int a[], boolean flag, int i, int n) { for (i = 0; i < n - 1; i++) { if (a[i] < a[i + 1]) { flag = false; break; } } return flag; } static boolean isEqual(int a[], boolean flag, int i) { if (i == 0) { for (i = 0; i < a.length - 1; i++) { if (a[i] != a[i + 1]) { flag = false; } } return flag; } else { for (int k : a) { if (k % 2 != 0) { return false; } } return true; }
Rewrite these Jave methods to recursion methods (no for looops)
public static void rotateL(int[] arr, int length, int num) {
for (int i = 0; i < num; i++) {
int j, first;
first = arr[0];
for (j = 0; j < arr.length - 1; j++) {
arr[j] = arr[j + 1];
}
arr[j] = first;
}
}
static boolean checkAscSort(int a[], boolean flag, int i, int n) {
for (i = 0; i < n - 1; i++) {
if (a[i] > a[i + 1]) {
flag = false;
break;
}
}
return flag;
}
static boolean checkDesSort(int a[], boolean flag, int i, int n) {
for (i = 0; i < n - 1; i++) {
if (a[i] < a[i + 1]) {
flag = false;
break;
}
}
return flag;
}
static boolean isEqual(int a[], boolean flag, int i) {
if (i == 0) {
for (i = 0; i < a.length - 1; i++) {
if (a[i] != a[i + 1]) {
flag = false;
}
}
return flag;
} else {
for (int k : a) {
if (k % 2 != 0) {
return false;
}
}
return true;
}
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)