这道题我自己用了一个独创的法子,就是用stringstream来做的,这个各位可以了解一下,就是在C++库里面的,头文件是
举个例子,就是说比如字符串:“hello world!“里面,是不是有一个空字符?stringstream就负责把空字符左右两边分割成两个字符串,就是这么个道理。这里就是用I/O的字符串流,可以了解一下。时间复杂度还行,就是内存上可能不占优势。
下面把代码发下来(leetcode题解中的stringstream解法,用户叫mika的也是博主):
class Solution {
public:
vector splitWordsBySeparator(vector& words, char separator) {
vectordown;
string index;
string s;
for(int i=0;i>index)
down.push_back(index);
}
return down;
}
};