We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
publicstaticintrunningTime(List<Integer>arr){// Write your code hereintn=arr.size();intnoOfShifts=0;for(inti=0;i<n-1;i++){intfirst=arr.get(i);intsecond=arr.get(i+1);if(first>second){arr.set(i,second);arr.set(i+1,first);noOfShifts++;if(i-1>-1){i-=2;}}}returnnoOfShifts;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Running Time of Algorithms
You are viewing a single comment's thread. Return to all comments →
My solution :