problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
leetcode::count_hills_and_valleys_in_an_array::Solution类 参考

#include <leetcode.h>

静态 Public 成员函数

static int countHillValley (vector< int > &nums)
 

详细描述

在文件 leetcode.h1833 行定义.

成员函数说明

◆ countHillValley()

int leetcode::count_hills_and_valleys_in_an_array::Solution::countHillValley ( vector< int > &  nums)
static

在文件 leetcode.cpp4769 行定义.

4769 {
4770 int ans = 0;
4771 const auto u = unique(nums.begin(), nums.end());
4772 nums.erase(u, nums.end());
4773 for(int i = 1; i + 1 < nums.size(); i++) {
4774 if(nums[i] > nums[i - 1] && nums[i] > nums[i + 1] || nums[i] < nums[i - 1] && nums[i] < nums[i + 1]) {
4775 ans++;
4776 }
4777 }
4778 return ans;
4779 }

被这些函数引用 leetcode::count_hills_and_valleys_in_an_array::TEST().


该类的文档由以下文件生成: