problemscpp
A collection of my answers to algorithm problems in c++.
| 函数
leetcode::maximal_rectangle 命名空间参考

  1. 最大矩形
更多...

class  Solution
 

函数

 TEST (maximal_rectangle, case1)
 
 TEST (maximal_rectangle, case2)
 
 TEST (maximal_rectangle, case3)
 
 TEST (maximal_rectangle, case4)
 
 TEST (maximal_rectangle, case5)
 

详细描述

  1. 最大矩形

函数说明

◆ TEST() [1/5]

leetcode::maximal_rectangle::TEST ( maximal_rectangle  ,
case1   
)

在文件 leetcode_test.cpp4060 行定义.

4060 {
4061 vector<vector<char>> matrix = {{'1', '0', '1', '0', '0'}, {'1', '0', '1', '1', '1'}, {'1', '1', '1', '1', '1'}, {'1', '0', '0', '1', '0'}};
4062 ASSERT_EQ(6, Solution::maximalRectangle(matrix));
4063 }

引用了 leetcode::maximal_rectangle::Solution::maximalRectangle().

◆ TEST() [2/5]

leetcode::maximal_rectangle::TEST ( maximal_rectangle  ,
case2   
)

在文件 leetcode_test.cpp4065 行定义.

4065 {
4066 vector<vector<char>> matrix = {};
4067 ASSERT_EQ(0, Solution::maximalRectangle(matrix));
4068 }

引用了 leetcode::maximal_rectangle::Solution::maximalRectangle().

◆ TEST() [3/5]

leetcode::maximal_rectangle::TEST ( maximal_rectangle  ,
case3   
)

在文件 leetcode_test.cpp4070 行定义.

4070 {
4071 vector<vector<char>> matrix = {{'0'}};
4072 ASSERT_EQ(0, Solution::maximalRectangle(matrix));
4073 }

引用了 leetcode::maximal_rectangle::Solution::maximalRectangle().

◆ TEST() [4/5]

leetcode::maximal_rectangle::TEST ( maximal_rectangle  ,
case4   
)

在文件 leetcode_test.cpp4075 行定义.

4075 {
4076 vector<vector<char>> matrix = {{'1'}};
4077 ASSERT_EQ(1, Solution::maximalRectangle(matrix));
4078 }

引用了 leetcode::maximal_rectangle::Solution::maximalRectangle().

◆ TEST() [5/5]

leetcode::maximal_rectangle::TEST ( maximal_rectangle  ,
case5   
)

在文件 leetcode_test.cpp4080 行定义.

4080 {
4081 vector<vector<char>> matrix = {{'0', '0'}};
4082 ASSERT_EQ(0, Solution::maximalRectangle(matrix));
4083 }

引用了 leetcode::maximal_rectangle::Solution::maximalRectangle().