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

  1. 计算右侧小于当前元素的个数
更多...

class  Solution
 

函数

 TEST (count_of_smaller_numbers_after_self, case1)
 
 TEST (count_of_smaller_numbers_after_self, case2)
 
 TEST (count_of_smaller_numbers_after_self, case3)
 

详细描述

  1. 计算右侧小于当前元素的个数

函数说明

◆ TEST() [1/3]

leetcode::count_of_smaller_numbers_after_self::TEST ( count_of_smaller_numbers_after_self  ,
case1   
)

在文件 leetcode_test.cpp3974 行定义.

3974 {
3975 vector nums = {5, 2, 6, 1};
3976 const vector ans = {2, 1, 1, 0};
3977 Solution sol;
3978 ASSERT_EQ(ans, sol.countSmaller(nums));
3979 }

引用了 leetcode::count_of_smaller_numbers_after_self::Solution::countSmaller().

◆ TEST() [2/3]

leetcode::count_of_smaller_numbers_after_self::TEST ( count_of_smaller_numbers_after_self  ,
case2   
)

在文件 leetcode_test.cpp3981 行定义.

3981 {
3982 vector nums = {-1};
3983 const vector ans = {0};
3984 Solution sol;
3985 ASSERT_EQ(ans, sol.countSmaller(nums));
3986 }

引用了 leetcode::count_of_smaller_numbers_after_self::Solution::countSmaller().

◆ TEST() [3/3]

leetcode::count_of_smaller_numbers_after_self::TEST ( count_of_smaller_numbers_after_self  ,
case3   
)

在文件 leetcode_test.cpp3988 行定义.

3988 {
3989 vector nums = {-1, -1};
3990 const vector ans = {0, 0};
3991 Solution sol;
3992 ASSERT_EQ(ans, sol.countSmaller(nums));
3993 }

引用了 leetcode::count_of_smaller_numbers_after_self::Solution::countSmaller().