錯誤**:
classsolution
int begin = 0
;
//int end = blank.front();
while(!blank.empty())
reverse(str,begin,length-1
);
return
str;
}private
:
void reverse(string str,int begin,int
end)
}};
正確**:
classsolution
int begin = 0
;
//int end = blank.front();
while(!blank.empty())
reverse(str,begin,length-1
);
return
str;
}private
:
void reverse(string &str,int begin,int
end)
}};
正確**只是比錯誤**在reverse函式中增加了乙個引數引用
錯誤**使用的reverse函式並不能改變str這個實參,導致後面的翻轉出錯。增加引數引用後就能對引數str進行改變。
翻轉單詞順序列
最近來了乙個新員工fish,每天早晨總是會拿著一本英文雜誌,寫些句子在本子上。同事cat對fish寫的內容頗感興趣,有一天他向fish借來翻看,但卻讀不懂它的意思。例如,student.a am i 後來才意識到,這傢伙原來把句子單詞的順序翻轉了,正確的句子應該是 i am a student.ca...
翻轉單詞順序列
牛客最近來了乙個新員工fish,每天早晨總是會拿著一本英文雜誌,寫些句子在本子上。同事cat對fish寫的內容頗感興趣,有一天他向fish借來翻看,但卻讀不懂它的意思。例如,student.a am i 後來才意識到,這傢伙原來把句子單詞的順序翻轉了,正確的句子應該是 i am a student....
翻轉單詞順序列
題目描述 牛客最近來了乙個新員工fish,每天早晨總是會拿著一本英文雜誌,寫些句子在本子上。同事cat對fish寫的內容頗感興趣,有一天他向fish借來翻看,但卻讀不懂它的意思。例如,student.a am i 後來才意識到,這傢伙原來把句子單詞的順序翻轉了,正確的句子應該是 i am a stu...