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

LeetCode 6005. 使数组变成交替数组的最少操作数 更多...

class  Solution
 

函数

 TEST (minimum_operations_to_make_the_array_alternating, case1)
 
 TEST (minimum_operations_to_make_the_array_alternating, case2)
 
 TEST (minimum_operations_to_make_the_array_alternating, case3)
 

详细描述

LeetCode 6005. 使数组变成交替数组的最少操作数

函数说明

◆ TEST() [1/3]

leetcode::minimum_operations_to_make_the_array_alternating::TEST ( minimum_operations_to_make_the_array_alternating  ,
case1   
)

在文件 leetcode_test.cpp1479 行定义.

1479 {
1480 vector input = {3, 1, 3, 2, 4, 3};
1481 ASSERT_EQ(3, Solution::minimumOperations(input));
1482 }

引用了 leetcode::minimum_operations_to_make_the_array_alternating::Solution::minimumOperations().

◆ TEST() [2/3]

leetcode::minimum_operations_to_make_the_array_alternating::TEST ( minimum_operations_to_make_the_array_alternating  ,
case2   
)

在文件 leetcode_test.cpp1484 行定义.

1484 {
1485 vector input = {1, 2, 2, 2, 2};
1486 ASSERT_EQ(2, Solution::minimumOperations(input));
1487 }

引用了 leetcode::minimum_operations_to_make_the_array_alternating::Solution::minimumOperations().

◆ TEST() [3/3]

leetcode::minimum_operations_to_make_the_array_alternating::TEST ( minimum_operations_to_make_the_array_alternating  ,
case3   
)

在文件 leetcode_test.cpp1489 行定义.

1489 {
1490 vector input = {69, 91, 47, 74, 75, 94, 22, 100, 43, 50, 82, 47, 40, 51, 90, 27, 98, 85, 47, 14, 55, 82, 52, 9, 65, 90, 86, 45, 52, 52, 95, 40, 85, 3, 46, 77, 16, 59, 32, 22, 41, 87, 89, 78, 59, 78, 34, 26, 71, 9, 82, 68, 80, 74, 100, 6, 10, 53, 84, 80, 7, 87, 3, 82, 26, 26, 14, 37, 26, 58, 96, 73, 41, 2, 79, 43, 56, 74, 30, 71, 6, 100, 72, 93, 83, 40, 28, 79, 24};
1491 ASSERT_EQ(84, Solution::minimumOperations(input));
1492 }

引用了 leetcode::minimum_operations_to_make_the_array_alternating::Solution::minimumOperations().