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

wap网站制作怎么做抖音测一测小程序怎么赚钱

wap网站制作怎么做,抖音测一测小程序怎么赚钱,首钢建设集团山东公司网站,电子商务网站dw建设实验报告目录 1.最大连续1的个数 III 1.题目解析 2.算法原理 2.1暴力枚举#xff08;不过多介绍#xff09; 2.2双指针优化 3.代码编写 2. 将 x 减到 0 的最小操作数 1.题目解析 2.算法原理 2.1滑动窗口 3.代码编写 3. 水果成篮 1.题目解析 2.算法思路 2.1滑动窗口哈希…目录 1.最大连续1的个数 III 1.题目解析 2.算法原理 2.1暴力枚举不过多介绍 2.2双指针优化 3.代码编写 2. 将 x 减到 0 的最小操作数 1.题目解析 2.算法原理 2.1滑动窗口 3.代码编写 3. 水果成篮 1.题目解析 2.算法思路 2.1滑动窗口哈希表 1.最大连续1的个数 III 1.题目解析 ​。 2.算法原理 2.1暴力枚举不过多介绍 int longestOnes(vectorint nums, int k) {int n nums.size();int ret 0;for(int i 0; in; i){int t k;int cnt 0;for(int j i; jn; j){if(nums[j] 1){cnt;}else if(nums[j] 0){t--;if(t 0){break; }cnt;}ret max(ret,j-i1);}}return ret; } 2.2双指针优化 在暴力解法中发现两个指针是同向一起向后走考虑双指针优化。 将问题转化为维护一个区间区间内部的0的个数不能超过k。求最长的区间。 进窗口遍历数组如果nums[right] 0,计数器cnt-- 判断区间内0的个数是否超过k 出窗口left直到区间内0的个数小于k 3.代码编写 int longestOnes(vectorint nums, int k) {int left 0,right 0;int ret 0, cnt 0;while(right nums.size()){if(nums[right] 0){cnt;}while(cnt k){ if(nums[left] 0){cnt--;}left; }ret max(ret,right - left 1);right;}return ret;} 2. 将 x 减到 0 的最小操作数 1.题目解析 ​ 这道乍一看左边减一次右边见一次很不好处理这个时候用逆向思维可以很好解决问题。 让操作次数最短就是让左右两边的和为x长度加起来最短转换一下让中间部分和为sum-x最长sum为整个数组的和。 求和为sum-x的最长子数组 2.算法原理 2.1滑动窗口 求数组整体的和sum 进窗口遍历数组cnt nums[right] 判断cnt的值是否大于target 出窗口cnt - nums[left] 3.代码编写 int minOperations(vectorint nums, int x) {int sum 0;for(int i : nums){sum i;}int target sum - x;int n nums.size();if(target 0)return -1;int cnt 0;int ret -1;for(int left 0,right 0; right nums.size(); right){cnt nums[right];while(cnt target){cnt - nums[left];left;}if(cnt target)ret max(ret,right-left1);}return ret -1 ? -1 : n -ret ;} 3.最大连续1的个数 III 1.题目解析 说了一大堆翻译成人话就是 求数字种类不超过2种的最长子数组。12就是不同的水果种类 2.算法思路 2.1滑动窗口哈希表 进窗口:进哈希表数字种类。 判断哈希表的大小是否大于2 出窗口将left指针指向的元素在哈希表中数字种类--减为0之后删除直到哈希表的大小小于2。 int totalFruit(vectorint fruits) {//找一个最长连续的子数组子数组内的类型不能超过2种unordered_mapint,int hash;int ret 0;int left 0, right 0;while(right fruits.size()){ hash[fruits[right]];//进窗口while(hash.size() 2)//判断{ hash[fruits[left]]--;//出窗口if(hash[fruits[left]] 0){hash.erase(fruits[left]);}left;}ret max(ret,right-left1);right;}return ret;}
http://www.zqtcl.cn/news/676245/

相关文章:

  • 如何更换网站图片自己做头像的网站漫画
  • 网站设计风格确认书网站标题 没有排名
  • iis内网站设置允许脚本执行免费行情100个软件
  • 网站如何做团购网站域名做链接怎么做
  • 绿色蔬菜网站模板怎么做网站网站的代理
  • 网站seo优化推广专业app开发制作团队
  • 学校网站建设工作网上推广怎么做
  • 二 网站建设的目的及功能定位想找个专业做网站公司
  • 国内网站建设建设合肥城乡建设网站首页
  • 昆明市住房和城乡建设局网站怎么导出wordpress 整个网站
  • 哈尔滨 高端网站建设好用的网站链接
  • 优化网站建设seo关于申请网站建设经费的请示
  • 公交车网站怎么做留言板新公司起名大全
  • asp.net网站开发 vs2017广州seo成功案例
  • asp网站表格代码国家信用信息公示系统陕西
  • 网站建设技术文档网站做二维码
  • 模板建站公司wordpress 换行无效
  • 网站建设付款方式镇江网站设计开发公司电话
  • 萍乡网站制作公司末备案网站如何做cdn
  • 做透水砖的网站西充县企业网站建设
  • 29网站建设全部厦门建设网站建站
  • 列出网站开发建设的步骤高端品牌女装连衣裙
  • 长沙设计网站建设搜索引擎优化平台
  • 网站建设 可以吗打开浏览器的网站
  • 惠州定制网站制作推荐chinacd wordpress第三性
  • 网站建设从初级到精通网站开发成本预算价目表
  • 网站程序开发上海高端网站开发站霸网络
  • 企业网站对网络营销的意义环保材料 技术支持 东莞网站建设
  • 房地产网站建设价格买卖网站
  • 网站宣传方案开发专业网站