We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 92e8246 commit db0976aCopy full SHA for db0976a
Easy/Distribute Elements Into Two Arrays I.java
@@ -0,0 +1,26 @@
1
+class Solution {
2
+ public int[] resultArray(int[] nums) {
3
+ int start = 0;
4
+ int end = nums.length - 1;
5
+ int[] result = new int[nums.length];
6
+ result[start++] = nums[0];
7
+ result[end--] = nums[1];
8
+ for (int i = 2; i < nums.length; i++) {
9
+ if (result[start - 1] > result[end + 1]) {
10
+ result[start++] = nums[i];
11
+ } else {
12
+ result[end--] = nums[i];
13
+ }
14
15
+ int left = end + 1;
16
+ int right = nums.length - 1;
17
+ while (left < right) {
18
+ int temp = result[left];
19
+ result[left] = result[right];
20
+ result[right] = temp;
21
+ left++;
22
+ right--;
23
24
+ return result;
25
26
+}
0 commit comments