Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int[] sortByHeight(int[] a) {
- List<Integer> index = new ArrayList<>();
- List<Integer> arraylist = new ArrayList<>();
- for (int i : a){
- arraylist.add(i);
- }
- for (int i = 0; i < arraylist.size(); i++){
- if(arraylist.get(i) == -1){
- index.add(i);
- arraylist.remove(i);
- }
- }
- Collections.sort(arraylist);
- for(int i = 0; i < index.size(); i++){
- arraylist.add(index.get(i), -1);
- }
- int[] b = new int[arraylist.size()];
- for(int i = 0; i < b.length; i++){
- b[i] = arraylist.get(i).intValue();
- }
- return b;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement