1. Description:
Notes:

2. Examples:
3.Solutions:
/**
* Created by sheepcore on 2018-12-24
*/
class Solution {
public int[] nextGreaterElement(int[] nums1, int[] nums2) {
int l1 = nums1.length, l2 = nums2.length;
int[] res = new int[l1];
for(int i = 0; i < l1; i++){
for(int j = 0; j < l2; j++){
if(nums2[j] != nums1[i]) //locate the number in nums2
continue;
else{
int k;
for(k = j + 1; k < l2; k++){
if(nums2[k] > nums1[i]) { //find the next greater one
res[i] = nums2[k];
break;
}
}
if(k == l2) //don't find the next greater one
res[i] = -1;
break;
}
}
}
return res;
}
}

