面试常见题,荷兰三色国旗问题
挺有意思的
#includeusing namespace std; int main(){ vector str={2, 3, 1, 9, 7, 6, 1, 4, 5,4}; int n=str.size(); int target=4; int l=-1,r=n; int p=0; //这里不能是l target) { //这里p不进行增加,因为还要将换过来的数再进行大小判断 swap(str[p], str[--r]); }else{ p++; } } for(int i=0;i 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)