#include <leetcode.h>
|
static int * | get_p (char ch, int *a, int *b, int *c) |
|
static string | longestDiverseString (int a, int b, int c) |
|
static void | sort (char ch[3], int a, int b, int c) |
|
◆ get_p()
int * leetcode::longest_happy_string::Solution::get_p |
( |
char |
ch, |
|
|
int * |
a, |
|
|
int * |
b, |
|
|
int * |
c |
|
) |
| |
|
static |
◆ longestDiverseString()
string leetcode::longest_happy_string::Solution::longestDiverseString |
( |
int |
a, |
|
|
int |
b, |
|
|
int |
c |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 2507 行定义.
2508 auto oss = ostringstream();
2513 while(a != 0 || b != 0 || c != 0) {
2514 if(!(count == 2 && prev == ch[2] && *
get_p(ch[2], &a, &b, &c) > 0)) {
2516 (*
get_p(ch[2], &a, &b, &c))--;
2523 }
else if(!(count == 2 && prev == ch[1]) && *
get_p(ch[1], &a, &b, &c) > 0) {
2525 (*
get_p(ch[1], &a, &b, &c))--;
2532 }
else if(!(count == 2 && prev == ch[0]) && *
get_p(ch[0], &a, &b, &c) > 0) {
2534 (*
get_p(ch[0], &a, &b, &c))--;
static int * get_p(char ch, int *a, int *b, int *c)
static void sort(char ch[3], int a, int b, int c)
引用了 get_p() , 以及 sort().
被这些函数引用 leetcode::longest_happy_string::TEST().
◆ sort()
void leetcode::longest_happy_string::Solution::sort |
( |
char |
ch[3], |
|
|
int |
a, |
|
|
int |
b, |
|
|
int |
c |
|
) |
| |
|
static |
该类的文档由以下文件生成: