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.
vector<int>rotateLeft(intd,vector<int>arr){//create queuequeue<int>myQueue;for(intnum:arr){myQueue.push(num);}//rotate elements in queuefor(inti=0;i<d;i++){inttemp=myQueue.front();myQueue.pop();myQueue.push(temp);}//create result vector with rotated elements.vector<int>result;for(intj=0;j<arr.size();j++){result.push_back(myQueue.front());myQueue.pop();}returnresult;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Left Rotation
You are viewing a single comment's thread. Return to all comments →
Using queue: