当前位置: 首页 > news >正文

网站被恶意刷流量手机无法登录wordpress

网站被恶意刷流量,手机无法登录wordpress,网站开发项目流程设计,中国最顶尖的室内设计公司239. 滑动窗口最大值 思路: 用遍历区间的元素时,维护一个单调队列,从大到小排列。 要找到最大值,实际单调队列保存区间内最大值及最大值右侧的第二大值(用于当前最大值处于区间左端,在区间右移时更新临时最…

239. 滑动窗口最大值

思路:
用遍历区间的元素时,维护一个单调队列,从大到小排列。
要找到最大值,实际单调队列保存区间内最大值及最大值右侧的第二大值(用于当前最大值处于区间左端,在区间右移时更新临时最大值,只需要用临时最大值和新区间右端元素比较就可以知道新的最大元素)。为什么强调是最大值右侧的第二大值,因为最大值左侧的元素必然在最大值前离开区间。
特殊情况:

代码实现

class Solution {
private:class Myqueue{public:deque<int> que;// 使用deque来实现单调队列// 每次弹出的时候,比较当前要弹出的数值是否等于队列出口元素的数值,如果相等则弹出。// 同时pop之前判断队列当前是否为空。void pop(int num){if(!que.empty() && num == que.front()){que.pop_front();}}// 如果push的数值大于入口元素的数值,那么就将队列后端的数值弹出,直到push的数值小于等于队列入口元素的数值为止。// 这样就保持了队列里的数值是单调从大到小的了。void push(int num){while(!que.empty() && num > que.back()){que.pop_back();}que.push_back(num);}// 查询当前队列里的最大值 直接返回队列前端也就是front就可以了。int front(){return que.front();}};
public:vector<int> maxSlidingWindow(vector<int>& nums, int k) {vector<int> maxNum;Myqueue que;int temp = 0;for(int left = 0, right = k-1; right < nums.size(); left++, right++){//实际temp遍历nums每个元素,且每个元素只遍历到一次while(temp <= right){que.push(nums[temp]);temp++;}maxNum.push_back(que.front());que.pop(nums[left]);}return maxNum;}
};

347.前 K 个高频元素

思路:

  1. 用unordered_map 保存元素出现频率
  2. 使用优先队列的小顶堆 最小的元素最优先出队(自定义数据结构,重定义排序规则)

特殊情况:

class Solution {
public://自定义数据结构,重定义排序规则class mycmp{public:bool operator()(const pair<int, int> &lfs, const pair<int, int> &rfs){return lfs.second > rfs.second;}};vector<int> topKFrequent(vector<int>& nums, int k) {//用unordered_map 保存元素出现频率unordered_map<int,int> Map;for(int num : nums){Map[num]++;}//使用优先队列的小顶堆  最小的元素最优先出队priority_queue<pair<int,int>, vector<pair<int, int>>, mycmp> pri_que;for(auto p : Map){pri_que.push(p);if(pri_que.size()>k) pri_que.pop();}vector<int> result(k);for(int i = result.size()-1; i >= 0; i--){result[i] = pri_que.top().first;pri_que.pop();}return result;}
};
http://www.sczhlp.com/news/77295/

相关文章:

  • wordpress 类似的怎样给网站做优化
  • 室内设计网站知乎做跨境电商一件代发的网站
  • 河北网站建设开发广源建设集团有限公司网站
  • IO流-------输出字符流
  • 建设手机网站大概要多少钱电子商务网站建设方案书
  • 个人网站可以做电商么大连建设网交费查询
  • 陕西专业网站开发联系电话一个网站建设流程图
  • 南阳网站公司小程序推广赚佣金平台
  • 做音频的网站做视频上传多少个网站
  • 祖传做网站网站js修改代码
  • 建设专业网站哪家比较好云南人才招聘网
  • 制作网站专业博客营销案例
  • 有没有帮忙做网站北京公司电话大全黄页
  • 在线程通信中使用volatile与synchronized
  • 解决Python中AttributeError:image对象缺少属性read_file
  • 九月杂记
  • uniapp项目部署于Nginx服务器的配置优化方法
  • 网上买保险网站广州免费网站建设
  • 网站怎么做图片搜索成都开发微信小程序
  • 郑州港区建设投资公司网站在线制图免费
  • 怎么申请网站空间嘉兴丝绸大厦做网站的公司
  • 政法网站内容建设如何把自己写的html变成网站
  • 做游戏网站用什么系统做深圳建网站兴田德润优秀
  • 自建网站工具重庆做网站公司哪家比较好
  • 哪些网站做任务可以赚钱wordpress博客常用插件
  • 消息积压了100万,除了加机器,还能干什么?
  • 实用指南:Scikit-learn Python机器学习 - 特征预处理 - 归一化 (Normalization):MinMaxScaler
  • FlowGPT-GPT提示词分享高效的平台
  • MyBatis框架如何处理字符串相等的判断条件
  • jz做网站搜索大全浏览器