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

新网金商网站怎么做网站关键词推广

新网金商网站,怎么做网站关键词推广,想自学软件开发难吗,电子购物网站开发在一些数组或者字符串我们需要遍历子序列#xff0c;可能要用到两个指针#xff08;我们称为起始指针和终止指针#xff09;进行双层遍历#xff0c;内层终止指针满足条件时跳出内层循环#xff0c;然后起始指针前进#xff0c;回溯终止指针到起始指针#xff0c;以此继…在一些数组或者字符串我们需要遍历子序列可能要用到两个指针我们称为起始指针和终止指针进行双层遍历内层终止指针满足条件时跳出内层循环然后起始指针前进回溯终止指针到起始指针以此继续进行遍历然而这样效率比较低我们可能进行了很多不必要的比较。有没有可能只进行一次遍历呢滑动窗口提供了一个很好的思路。 在滑动窗口算法中我们要解决以下问题 窗口内是什么 窗口就是满足条件的子序列。 如何移动窗口的起始位置 当前窗口的值满足条件了窗口的起始指针就要向前移动了也就是该缩小窗口。 如何移动窗口的结束位置 窗口的结束位置就是遍历数组的终止指针也就是一次遍历for循环的索引。把整个数组遍历完终止指针到了最后一个索引移动窗口就结束了。 代码模板 int i 0, j 0;//i是终止指针j是起始指针 for (; i s..size(); i)//s是序列i是一遍遍历的终止指针 {//对s[i]的操作// 窗口满足条件就更新数据起始指针要移动while(窗口满足条件){//记录或更新数据...//起始指针移动一位j;//记录或更新数据...}//返回结果练习题牛客网-牛牛的数组匹配 牛牛刚学会数组不久他拿到两个数组 a 和 b询问 b 的哪一段连续子数组之和与数组 a 之和最接近。 如果有多个子数组之和同样接近输出起始点最靠左的数组。 输入描述 第一行输入两个正整数 n 和 m 表示数组 a 和 b 的长度。 第二第三行输入 n 个和 m 个正整数表示数组中 a 和 b 的值。 输出描述 输出子数组之和最接近 a 的子数组 示例1 输入 2 6 30 39 15 29 42 1 44 1 输出 29 42 示例2 输入 6 1 50 47 24 19 46 47 2 输出 2 #include iostream #include cmath using namespace std;int main() {int n, m;cin n m;int a[n], b[m];int sum_a 0; int sum_b 0;for (int i 0; i n; i){cin a[i];sum_a a[i];}for (int i 0; i m; i){cin b[i];}int j 0;int left 0, right 0;int res abs(b[0] - sum_a);//初始化b子序列和sum_b和sum_a的差for (int i 0; i m; i){sum_b b[i];while (sum_b sum_a)//找到sum_b中超过sum_a的分界线sum_b-b[i]sum_asum_bsum_a{if (sum_b - b[i] 0) //sum_b由两个及以上的数相加而成sum_b sum_a{if (abs(sum_b - b[i] - sum_a) abs(sum_b - sum_a))//sum_b-b[i]比sum_b更接近sum_a{if (abs(sum_b - b[i] - sum_a) res)//找到更接近sum_a的和sum_b - b[i]更新起始指针和终止指针{right i - 1;left j;res abs(sum_b - b[i] - sum_a);}sum_b - b[j];}else if (abs(sum_b - b[i] - sum_a) abs(sum_b - sum_a))//sum_b比sum_b-b[i]更接近sum_a{if (abs(sum_b - sum_a) res)//找到更接近sum_a的和sum_b更新起始指针和终止指针{right i;left j;res abs(sum_b - sum_a);}sum_b - b[j];}}else //sum_b由一个数相加而成sum_b sum_a{right i;left j;res abs(sum_b - sum_a);sum_b - b[j];}}if ((i m - 1) (j 0))//排除b数组所有数之和都小于a数组之和情况{right i;left j;} }for (int i left; i right; i)cout b[i] ; }力扣的209.长度最小的子数组也是滑动窗口的典型应用也可以想想。解法在代码随想录有详解就不赘述了 代码随想录-209.长度最小的子数组
http://www.yutouwan.com/news/496734/

相关文章:

  • 壹搜网站建设如何设置网站的关键词
  • 网站做不下去化学试剂网站建设
  • 爱站网主要功能企业开发流程
  • 什么是静态页面网站软件开发工程师胜任力模型
  • 网站建设的具体流程县网站建设检查情况汇报
  • 做服装外贸哪个网站好简述网络营销的方法
  • 私人定制网站建设网站开发维护员挣钱吗
  • 网站改版一般需要多久百度关键词推广价格查询
  • 网站设计模板免费快速开发小程序
  • 做网站 语言wordpress paypal收款
  • 服务器不是自己的做违法网站观光农业规划设计
  • 网站域名费用怎么做分录个人网站 不备案
  • 亦庄网站开发wordpress百万文章秒开
  • 做网站如何不被忽悠wordpress底部文件修改
  • 建站需要钱中恒建设职业技术培训学校网站
  • 需要建设一个什么样的网站牡丹江地区做网站的公司
  • 公司网站怎么做简介创世网络网站建设怎么样
  • 网站建设丶金手指a排名15wordpress如何压缩图片大小
  • 网站开发主要技术wordpress最大上传
  • 宁波建网站选哪家好一点dedecms网站入侵
  • 广西南宁网站制作网站怎么做区域性优化
  • 网站什么时候备案好百度搜索引擎排名规则
  • 品牌网站设计公司wordpress内容表单
  • 潍坊网站建设 潍坊做网站信息流广告投放平台
  • 麻将网站开发有哪些建站的公司
  • 大学生网站开发项目计划书范文swf上传wordpress
  • wordpress网站如何与关联建立一个网站大约要多少钱
  • 基金公司网站建设方案网站开发区书籍
  • 中山网站建设价格低合肥整站推广
  • 那个网站有题做海南省建设网站的公司