#include <leetcode.h>
|
static int | maximumTop (vector< int > &nums, int k) |
|
◆ maximumTop()
int leetcode::maximize_the_topmost_element_after_k_moves::Solution::maximumTop |
( |
vector< int > & |
nums, |
|
|
int |
k |
|
) |
| |
|
static |
在文件 leetcode.cpp 第 4371 行定义.
4372 if(nums.size() == 1 && k % 2 == 1) {
4375 if(k > nums.size()) {
4377 for(
auto num: nums) {
4378 ans = max(ans, num);
4382 unordered_map<int, int> element_count;
4383 set<int> poped_elements;
4384 for(
auto num: nums) {
4385 element_count[num]++;
4387 for(
int i = 0; i < nums.size() && i < k - 1; i++) {
4388 poped_elements.insert(nums[i]);
4389 element_count[nums[i]]--;
4392 if(k < nums.size()) {
4396 for(
const auto i = poped_elements.rbegin(); i != poped_elements.rend();) {
4400 return max(ans, maximum);
被这些函数引用 leetcode::maximize_the_topmost_element_after_k_moves::TEST().
该类的文档由以下文件生成: