当前位置: 首页 > 后端技术 > Java

JZ-044-FlipWordSequence

时间:2023-04-01 21:11:45 Java

FlipWordSequence专栏标题描述牛客最近来了一个新员工,鱼,每天早上总是拿着一本英文杂志,在笔记本上写一些句子。Cat同事对Fish写的东西很感兴趣。一日,他向鱼儿借来阅读,却不明白其中的意思。例如,“student.aamI”。后来我才知道那家伙把句子中的词序颠倒了,正确的句子应该是“我是学生”。猫不擅长把这些单词一个一个地翻过来,你能帮帮他吗?题目链接:翻转词序栏目代码/***标题:翻转词序栏目*标题描述*牛客最近来了一个新员工,小鱼,他每天早上总是拿着一本英文杂志,在笔记本上写一些句子。Cat同事对Fish写的东西很感兴趣。一日,他向鱼儿借来阅读,却不明白其中的意思。例如,“student.aamI”。后来我才知道那家伙把句子中的词序颠倒了,正确的句子应该是“我是学生”。*猫不擅长把这些单词一个一个地翻过来,你能帮帮他吗?*问题链接:*https://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3?tpId=13&&tqId=11197&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking*/publicclassJz44{publicStringreverseSentence(Stringstr){intn=str.length();char[]chars=str.toCharArray();inti=0,j=0;while(j<=n){if(j==n||chars[j]==''){reverse(chars,i,j-1);我=j+1;}j++;}反转(字符,0,n-1);返回新字符串(字符);}privatevoidreverse(char[]c,inti,intj){while(i