return sorted squares leetcode Arrays(topic)
#658
- Author
- socdev
- Created
- Jan. 15, 2023, 6:04 p.m.
- Expires
- Never
- Size
- 660 bytes
- Hits
- 31
- Syntax
- Java
- Private
- ✗ No
class Solution {
private int[] sort(int arr[]) {
int n = arr.length;
for (int i = 0; i < n - 1; i++)
for (int j = 0; j < n - i - 1; j++)
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
return arr;
}
public int[] sortedSquares(int[] nums) {
int[] squares = new int[nums.length];
for (int i = 0; i < nums.length; i++) {
squares[i] = nums[i] * nums[i];
}
return this.sort(squares);
}
}