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

怎么自己做网站版面设计网络推广平台有哪些?

怎么自己做网站版面设计,网络推广平台有哪些?,上海广告公司电话,网页制作模板word文章目录 209.长度最小的子数组题目描述暴力滑动窗口 209.长度最小的子数组 题目描述 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, …, numsr-1, numsr] #xff0c;并返回其长度… 文章目录 209.长度最小的子数组题目描述暴力滑动窗口 209.长度最小的子数组 题目描述 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组 [numsl, numsl1, …, numsr-1, numsr] 并返回其长度。如果不存在符合条件的子数组返回 0 。 示例 1 输入target 7, nums [2,3,1,2,4,3] 输出2 解释子数组 [4,3] 是该条件下的长度最小的子数组。 示例 2 输入target 4, nums [1,4,4] 输出1 示例 3 输入target 11, nums [1,1,1,1,1,1,1,1] 输出0 示例 4 输入target 15, nums [5,1,3,5,10,7,4,9,2,8] 输出2 提示 1 target 1091 nums.length 1051 nums[i] 105 进阶 如果你已经实现 O(n) 时间复杂度的解法, 请尝试设计一个 O(n log(n)) 时间复杂度的解法。 暴力 后面力扣更新了数据暴力解法已经超时了。 class Solution { public:// minSubArrayLen函数接收一个正整数target和一个正整数数组nums// 函数返回数组中总和至少为target的最短连续子数组的长度int minSubArrayLen(int target, vectorint nums) {int min INT_MAX; // 初始化最小长度为INT_MAX用于比较和记录最小值// 外层循环遍历数组i指向当前考虑的子数组的起始位置for(int i 0; i nums.size(); i) {long long sum 0; // 初始化当前子数组的总和为0int length 0; // 初始化当前子数组的长度为0// 内层循环尝试扩展子数组j指向当前考虑的子数组的结束位置for(int j i; j nums.size(); j) {sum nums[j]; // 将nums[j]加到当前子数组的总和length; // 当前子数组长度加1// 检查当前子数组的总和是否已经达到或超过了targetif(sum target length min) {min length; // 如果是更新最小长度break; // 并退出当前内层循环因为我们已经找到以i开始的最短子数组}}}// 如果min仍然是INT_MAX说明没有找到符合条件的子数组if(min INT_MAX) return 0;// 否则返回记录的最小长度return min;} };滑动窗口 class Solution { public:// minSubArrayLen函数接收一个正整数target和一个正整数数组nums// 函数返回数组中总和至少为target的最短连续子数组的长度int minSubArrayLen(int target, vectorint nums) {int result INT_MAX; // 用于存储最短子数组长度的变量初始化为INT_MAXint i 0; // 滑动窗口的起始位置long long sum 0; // 用于计算滑动窗口内数值之和的变量// 外循环j表示滑动窗口的结束位置for(int j 0; j nums.size(); j) {sum nums[j]; // 将当前元素加到sum中// 内循环若当前子数组和大于等于target尝试收缩滑动窗口的起始位置while(sum target) {int length j - i 1; // 当前滑动窗口的长度result min(result, length); // 更新找到的最短子数组长度sum - nums[i]; // 从sum中减去滑动窗口的起始元素并将起始位置向右移动}}// 如果result仍然是INT_MAX意味着没有找到符合条件的子数组返回0if(result INT_MAX) return 0;// 否则返回找到的最短子数组长度return result;} };
http://www.dnsts.com.cn/news/139358.html

相关文章:

  • 四川省建设人才网站seo研究中心怎么样
  • 在电脑新建网站站点重庆建设摩托车价格
  • 景安网站上传完还要怎么做网站数据不变重新安装wordpress
  • 郑州经纬网络做网站吗行业论坛网站
  • 介绍自己的家乡遵义网站建设网站的内容
  • 申请网站建设网站设计中下拉列表怎么做
  • 最好的网站推广法人变更流程
  • 宁波网站建设接单昆明网站制作策划
  • 想在网站上放百度广告怎么做苏州大写的网站建设
  • 网站404页面做晚了网站建设学什么专业
  • 网站信息推广途径包括哪些成都住建局官网查询入口
  • 上海网络网站建wordpress 放大镜
  • 做兼职那个网站比较好网站查询功能怎么做
  • 新新手手网网站站建建设设wordpress 布局修改
  • 网站建设技术清单注册工商企业
  • 网站logo设计创意建筑模板厂投资多少钱
  • 网站建设的大功效wordpress观点
  • ip网站架设wordpress略缩图压缩
  • 网站做代理服务器如何找百度做网站
  • 如何建设淘宝网站js 网站怎么做中英文
  • 利用切片做网站背景图片网站设计谈判
  • 中山网站建设方案报价网站的开发包括什么东西
  • 网站优化竞争对手分析户外运动网站模板
  • 常州网站建设招聘做网站用电脑自带的
  • 聊城网站托管做百度联盟做什么类型网站
  • 网站一般用什么做的怎样做才能让自己的网站
  • 浙江银安建设有限公司网站网站开发商城app
  • 石家庄做手机网站推广模板网站制作多少钱
  • 长春商城网站建设专业网站建设一条龙
  • 辽宁专业模板网站建设公司新网站推广