#include <leetcode.h>
|
static vector< vector< int > > | findRLEArray (vector< vector< int > > &encoded1, vector< vector< int > > &encoded2) |
|
◆ findRLEArray()
vector< vector< int > > leetcode::product_of_two_run_length_encoded_arrays::Solution::findRLEArray |
( |
vector< vector< int > > & |
encoded1, |
|
|
vector< vector< int > > & |
encoded2 |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 7687 行定义.
7688 vector<vector<int>> ans;
7691 for(
int i1 = 0, i2 = 0; i1 < encoded1.size() && i2 < encoded2.size();) {
7692 const int len = min(encoded1[i1][1] - p1, encoded2[i2][1] - p2);
7693 const int v = encoded1[i1][0] * encoded2[i2][0];
7694 if(!ans.empty() && ans.back()[0] == v) {
7695 ans.back()[1] += len;
7697 vector
vec = {v, len};
7698 ans.emplace_back(
vec);
7702 if(p1 >= encoded1[i1][1]) {
7706 if(p2 >= encoded2[i2][1]) {
引用了 pat::a::a7_2::vec.
被这些函数引用 leetcode::product_of_two_run_length_encoded_arrays::TEST().
该类的文档由以下文件生成: