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

flash 网站源码wordpress 淘宝客 采集

flash 网站源码,wordpress 淘宝客 采集,爱企业 查询,北京网站建设首选小峰C中实现滑动窗口#xff0c;可以使用双指针法。双指针法适用于有序数组或者字符串的问题#xff0c;可以将时间复杂度从O(n^2)优化到O(n)。 具体实现步骤如下#xff1a; 1. 定义left和right两个指针#xff0c;分别指向滑动窗口的左右边界。 2. 当滑动窗口满足条件时中实现滑动窗口可以使用双指针法。双指针法适用于有序数组或者字符串的问题可以将时间复杂度从O(n^2)优化到O(n)。 具体实现步骤如下 1. 定义left和right两个指针分别指向滑动窗口的左右边界。 2. 当滑动窗口满足条件时不断移动右指针扩大窗口。 3. 当滑动窗口不再满足条件时不断移动左指针缩小窗口。 4. 在滑动窗口的过程中记录窗口中的最大值或者最小值即为问题的解。 下面是一个滑动窗口的示例代码用于求解给定数组中长度为k的连续子数组的最大值 #include bits/stdc.h using namespace std;int main() {int n, k;cin n k;int a[n];for (int i 0; i n; i)cin a[i];int left 0, right 0, sum 0, ans INT_MIN;while (right n){sum a[right];while (right - left 1 k){sum - a[left];left;}if (right - left 1 k)ans max(ans, sum);right;}cout ans endl;return 0; } 在上述代码中left和right分别表示滑动窗口的左右边界sum表示窗口内元素的和ans表示最终结果。通过双指针不断移动的方式扫描整个数组并更新答案。 给定一个大小为 n≤10^6 的数组。 有一个大小为 k 的滑动窗口它从数组的最左边移动到最右边。 你只能在窗口中看到 k个数字。 每次滑动窗口向右移动一个位置。 以下是一个例子 该数组为 [1 3 -1 -3 5 3 6 7]k为 3。 窗口位置最小值最大值[1 3 -1] -3 5 3 6 7-131 [3 -1 -3] 5 3 6 7-331 3 [-1 -3 5] 3 6 7-351 3 -1 [-3 5 3] 6 7-351 3 -1 -3 [5 3 6] 7361 3 -1 -3 5 [3 6 7]37 你的任务是确定滑动窗口位于每个位置时窗口中的最大值和最小值。 输入格式 输入包含两行。 第一行包含两个整数 n 和 k分别代表数组长度和滑动窗口的长度。 第二行有 n个整数代表数组的具体数值。 同行数据之间用空格隔开。 输出格式 输出包含两个。 第一行输出从左至右每个位置滑动窗口中的最小值。 第二行输出从左至右每个位置滑动窗口中的最大值。 输入样例 8 3 1 3 -1 -3 5 3 6 7 输出样例 -1 -3 -3 -3 3 3 3 3 5 5 6 7 代码如下 #includeiostreamusing namespace std;int h,t-1;//h对应队头t对应队尾 const int N1e610;int a[N],q[N];//a[N]数组里面存的值q[N]数组存的数字所对应的下标int main() {int n,k;cinnk;for(int i0;in;i) cina[i];for(int i0;in;i){if(ht i-q[h]1k) h;//如果队首出窗口h加1while(ht a[q[t]]a[i]) t--;//如果队尾不单调队尾减一q[t]i;//下标加到队尾里面if(i1k) couta[q[h]] ;//输出是队头的数所以是最小值}coutendl;h0;t-1;for(int i0;in;i){if(ht i-q[h]1k) h;while(ht a[q[t]]a[i]) t--;q[t]i;if(i1k) couta[q[h]] ;}return 0; }
http://wiki.neutronadmin.com/news/370696/

相关文章:

  • 网监要求网站备案自己做网站还是用别人网站
  • 怎么做电影网站的制作网站可用性监控
  • 网站怎么做可以增加点击率会员播放系统插件wordpress
  • 做网站买空间用共享ipwordpress 换域名 插件
  • wordpress上传源码seo技术推广培训
  • 益阳市城乡和住房建设部网站北京seo优化排名
  • 网站建设论文开题报告深圳市勘察设计
  • 怎么建设网站卖东西服装定制项目计划书
  • 选服务好的网站建设南宁整合推广公司
  • 企业网站 生成htmlwordpress 伪静态 nginx
  • 企业网站能不能个人备案如何能让网站尽快备案通过
  • 网站新闻图片尺寸怎样做网站检索数据分析
  • 怎么在国外网站买东西网站开发及建设赔偿条款
  • ps做网站需注意什么android开发工具有哪些
  • 做特卖的网站手机网站开发技术
  • 全媒体门户网站建设方案网站建设维护员
  • 网站制作需求表做趣步这样的网站需要多少钱
  • 自己随便玩玩的网站怎么建设圣诞节网站模板
  • 用ps做网站是用像素还是毫米uc搜索引擎入口
  • 网站建设上传图片不显示临时手机号注册网站
  • 住房和城乡建设部是国家认定网站吗网站模板使用
  • 精品网站建设比较好做坏事网站
  • 进一步推进网站建设百度推广开户代理商
  • 梅州专业网站建设教程简单手机网站
  • 深圳电商网络网站网站建设 猴王网络有实力
  • php做的网站怎么入侵青海西宁今天刚刚紧急通知
  • 沈阳h5建站温州鹿城网站制作报价
  • 桐乡城市建设局网站asp网站开发视频教程
  • 做任务可以给钱的网站江苏省建筑工程网
  • 台州品牌网站建设网站建设私活中能找