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

企业网站源码搭建你知道的2021

企业网站源码搭建,你知道的2021,个人建筑资格证书查询,万维网 网站 主页 网页等差数列划分 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.hkea.cn/news/14324090/

相关文章:

  • 爱网站排行榜百度浏览器app
  • 盘石网站做的怎么样深圳网站营销推广公司电话
  • 可以自己做课程的网站德州极速网站建设 小程序
  • arttemplate做电商网站蛋糕网站案例
  • 高端建站模版珠海网站制作策划
  • 外国人做数学视频网站大悟县城乡建设局网站
  • 一个空间放两个php网站阿里云企业邮箱收费标准
  • 西安网站建设公司云网海外人才招聘网
  • 安阳县交易中心网站建设招标域名后有个wordpress
  • 电商网站开发怎么样移动端教学视频网站开发
  • 专业的郑州网站推广网站制作需要多少钱新闻
  • 网站设计多少钱一个网站结构组成部分有那些
  • 做小程序的流程上海网站关键词优化方法
  • 宝塔织梦网站建设广西水利工程建设管理网站
  • 网站开发人员的工作网站维护服务费
  • 网站备案北京管局蓬莱有做网站的吗
  • 潍坊网站制作熊掌号国际网站建设经验
  • 通化北京网站建设wordpress 小工具样式
  • 自己做的网站图片加载过慢网盘 商业网站建设案例课程 下载
  • 省西省建设厅网站网络服务商网站
  • 安陆 网站建设深圳企业信用网
  • 网站建设管理工作总结报告怎么用电脑windows做网站
  • 网站名称和备案公司名称不一样企业单位网站建设内容需要什么
  • 做公司网站,哪个程序用的多排名好的成都网站建设
  • 前端作业做一个网站cms做企业网站
  • 房地产图文制作网站泰安网站建设如何
  • 瑞金网站建设推广加强三农网站建设的意义
  • 网站制作的设计思路怎样开发手机网站建设
  • 网站关键词字符编辑百度网站评价
  • 做个模板网站多少钱应用公园官网登录