16 lines
437 B
C++
16 lines
437 B
C++
#include "jianzhi_offer.h"
|
|
|
|
#include "gtest/gtest.h"
|
|
|
|
TEST(MaxSlidingWindowTest, NumbaerTest) {
|
|
std::vector<int> nums = {1, 3, -1, -3, 5, 3, 6, 7};
|
|
int k = 3;
|
|
auto res = yaha::max_sliding_window(nums, k);
|
|
std::vector<int> exp = {3, 3, 5, 5, 6, 7};
|
|
ASSERT_EQ(exp, res);
|
|
|
|
std::vector<int> nums2 = {1, -1};
|
|
std::vector<int> exp2 = {1, -1};
|
|
res = yaha::max_sliding_window(nums, k);
|
|
ASSERT_EQ(exp2, res);
|
|
} |