Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- boolean rearrange(String[] str, String[] fixed, int curr, int next, int pos){
- if(pos == str.length - 1) {
- System.out.println("magic");
- return true;
- }
- if(curr < str.length && next < str.length){
- rearrange(str, fixed, curr + 1, next, pos);
- rearrange(str, fixed, curr, next + 1, pos);
- if(curr != next && strCompare(fixed[curr], fixed[next])){
- swap(fixed, curr, next, pos);
- rearrange(str, fixed, pos + 1, pos + 2, pos + 1);
- }
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement