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

#include <leetcode.h>

静态 Public 成员函数

static int gcd (int m, int n)
 
static vector< string > simplifiedFractions (int n)
 

详细描述

在文件 leetcode.h1047 行定义.

成员函数说明

◆ gcd()

int leetcode::simplified_fractions::Solution::gcd ( int  m,
int  n 
)
static

在文件 leetcode.cpp2661 行定义.

2661{ return n != 0 ? gcd(n, m % n) : m; }

引用了 gcd().

被这些函数引用 gcd() , 以及 simplifiedFractions().

◆ simplifiedFractions()

vector< string > leetcode::simplified_fractions::Solution::simplifiedFractions ( int  n)
static

在文件 leetcode.cpp2646 行定义.

2646 {
2647 auto ans = vector<string>();
2648 for(int denominator = 2; denominator <= n; denominator++) {
2649 for(int numerator = 1; numerator < denominator; numerator++) {
2650 if(gcd(denominator, numerator) != 1) {
2651 continue;
2652 }
2653 auto oss = ostringstream();
2654 oss << numerator << "/" << denominator;
2655 ans.push_back(oss.str());
2656 }
2657 }
2658 return ans;
2659 }

引用了 gcd().

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


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