五郎. 发表于 2018-8-13 12:43:58

python编程题-句子的逆序

class Reverse {  
public:
  
    string reverseSentence(string A, int n) {
  
      // write code here
  
      vector<string> sv(1);
  
      int tag = 0;
  
      for (int i = 0; i < A.length(); ++i)
  
      {
  
            if (A == ' ')
  
            {
  
                tag++;
  
                sv.resize(tag+1);
  
                continue;
  
            }
  
            sv = sv + A;
  

  
      }
  
      reverse(sv.begin(),sv.end());
  
      A.clear();
  
      for (int i = 0; i < sv.size();i++)
  
      {
  
            //cout << sv << " ";
  
            if (i != sv.size()-1)
  
                A = A + sv + " ";
  
            else
  
                A = A + sv;
  
      }
  
      return A;
  
    }
  
};
页: [1]
查看完整版本: python编程题-句子的逆序