Advertisement
Guest User

Untitled

a guest
Jan 14th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.34 KB | None | 0 0
  1. std::vector<int> quickSort(std::vector<int> v, it beg, it end)
  2. {
  3.     if (v.size() < 2)
  4.     {
  5.         return v;
  6.     }
  7.     else
  8.     {
  9.         it ref = v.begin() + v.size() / 2;
  10.        
  11.         std::vector<int> less, greater;
  12.  
  13.         for (it i = beg; i != end; ++i)
  14.         {
  15.             if (*i < *ref)
  16.             {
  17.                 less.push_back(*i);
  18.             }
  19.             else greater.push_back(*i);
  20.         }
  21.  
  22.         return ;
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement