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

杭州的网站建设公司哪家好搜索网址的浏览器

杭州的网站建设公司哪家好,搜索网址的浏览器,王野天津,软件商店电脑版下载等差数列划分 leetcode-413. 等差数列划分题目描述双指针 上期经典算法 leetcode-413. 等差数列划分 难度 - 中等 原题链接 - 等差数列划分 题目描述 如果一个数列 至少有三个元素 #xff0c;并且任意两个相邻元素之差相同#xff0c;则称该数列为等差数列。 例如#xff0… 等差数列划分 leetcode-413. 等差数列划分题目描述双指针 上期经典算法 leetcode-413. 等差数列划分 难度 - 中等 原题链接 - 等差数列划分 题目描述 如果一个数列 至少有三个元素 并且任意两个相邻元素之差相同则称该数列为等差数列。 例如[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。 给你一个整数数组 nums 返回数组 nums 中所有为等差数组的 子数组 个数。 子数组 是数组中的一个连续序列。 示例 1 输入nums [1,2,3,4] 输出3 解释nums 中有三个子等差数组[1, 2, 3]、[2, 3, 4] 和 [1,2,3,4] 自身。 示例 2 输入nums [1] 输出0 提示 1 nums.length 5000 -1000 nums[i] 1000 双指针 这道题我们先求出有连续符合要求的子序列的个数。 可以用双指针一个卡住左指针一个指针向右滑动然后用等差数列求和公式求出个数就行了。 具体的我们可以枚举 i 作为差值为 d 的子数组的左端点然后通过「双指针」的方式找到当前等差并最长的子数组的右端点 j令区间 [i,j]长度为 len。 那么显然符合条件的子数组的数量为 cnt∑k3lencountWithArrayLength(k) 函数 int countWithArrayLength(int k) 求的是长度为 k 的子数组的数量。 不难发现随着入参 k 的逐步减小函数返回值逐步增大。 因此上述结果 cnt其实是一个 首项为 1末项为 len−31公差为 1 的等差数列的求和结果。直接套用「等差数列求和」公式求解即可。 代码 /*** 等差数列的个数* param nums* return*/public int numberOfArithmeticSlices(int[] nums) {//保存答案int ans 0;if (nums.length 3){return ans;}for (int i 0; i nums.length - 2;){int j i;//等差int dn nums[j 1] - nums[j];//找到满足等差数列的右边界while (j 1 nums.length dn (nums[j 1] - nums[j])){j;}//子数组的长度int ln j - i 1;//最短长度是3 计算子数组个数int an ln - 3 1;//等差数列个数 求和公式int cnt (1 an) * an / 2;ans cnt;i j;}return ans;}上期经典算法 leetcode611. 有效三角形的个数
http://www.zqtcl.cn/news/177624/

相关文章:

  • 为什么建设网站很多公司没有网站界面分析
  • 旅游网网站建设的管理大连淘宝网站建设
  • 无锡锡牛网站建设做汽配的外贸网站
  • 黄石公司做网站临湘做网站
  • 网站配色购物网站开发背景需求
  • 河北省建设工程教育网站如何在手机上制作app软件
  • 担保公司网站建设汇报wordpress修改默认域名
  • 网站平台建设需要多少钱html网站标题怎么做的
  • 国外的服务器网站wordpress 博客论坛
  • 多国语言网站模板修改wordpress登录密码
  • 给周杰伦做网站广州免费景点
  • 网站文章不显示淄博网站建设及托管
  • 国外免费建站平面广告设计案例
  • 微信微网站开发价格广西做网站的公司有哪些
  • 做网站内容哪家公司可以做网站
  • 网站后台数据库管理经常浏览不良网站会被记录吗
  • 做加工都在哪个网站推广网络营销外包推广
  • 做英文网站怎么赚钱经典logo设计案例分析
  • 大型建站公司是干嘛的wordpress激活码充值
  • 带后台网站模板wordpress注册模板
  • 济南城乡住房建设厅网站dedecms企业网站
  • 旅游网站怎么做才能被关注园林景观设计公司名字
  • 建站之星网站建设系统事业单位网站登录模板
  • 如何做京东优惠券网站建设银行网站储蓄账户查询密码
  • 月付购物网站建站方维网络科技有限公司
  • 广东外贸网站建设企业手写代码网站
  • 信誉好的菏泽网站建设自己做网站一定要实名吗
  • 头像网站模板长春建工集团官网
  • 微信网站建设费用网站建设评价标准
  • 济宁市建设工程招投标网站购物网站建设图标大全