problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
leetcode::reverse_only_letters::Solution类 参考

#include <leetcode.h>

静态 Public 成员函数

static string reverseOnlyLetters (string s)
 

详细描述

在文件 leetcode.h1335 行定义.

成员函数说明

◆ reverseOnlyLetters()

string leetcode::reverse_only_letters::Solution::reverseOnlyLetters ( string  s)
static

在文件 leetcode.cpp3442 行定义.

3442 {
3443 for(int i = 0, j = s.length() - 1; i < j && i < s.length() && j >= 0;) {
3444 if(isalpha(s[i]) != 0 && isalpha(s[j]) != 0) {
3445 const char temp = s[i];
3446 s[i] = s[j];
3447 s[j] = temp;
3448 i++;
3449 j--;
3450 } else {
3451 while(i < s.length() && isalpha(s[i]) == 0) {
3452 i++;
3453 }
3454 while(j >= 0 && isalpha(s[j]) == 0) {
3455 j--;
3456 }
3457 }
3458 }
3459 return s;
3460 }

被这些函数引用 leetcode::reverse_only_letters::TEST().


该类的文档由以下文件生成: