fork(9) download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. #include <iterator>
  5. #include <string>
  6. using namespace std;
  7.  
  8. int main() {
  9. vector<string> data = {"quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog"};
  10. vector<string> s;
  11. for (int i = 0 ; i != data.size() ; i++) {
  12. s.insert(upper_bound(s.begin(), s.end(), data[i]), data[i]);
  13. }
  14. for (int i = 0 ; i != s.size() ; i++) {
  15. cout << s[i] << endl;
  16. }
  17. return 0;
  18. }
Success #stdin #stdout 0s 3476KB
stdin
Standard input is empty
stdout
brown
dog
fox
jumps
lazy
over
quick
the