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

icp备案添加网站浙江建设网站是多少

icp备案添加网站,浙江建设网站是多少,网站建设三大部分,手机网站适配个人主页#xff1a;手握风云 专栏#xff1a;算法 目录 一、双指针算法思想 二、算法题精讲 2.1. 查找总价格为目标值的两个商品 2.2. 盛最多水的容器 ​编辑 2.3. 移动零 2.4. 有效的三角形个数 一、双指针算法思想 双指针算法主要用于处理数组、链表等线性数据结构… 个人主页手握风云 专栏算法 目录 一、双指针算法思想 二、算法题精讲 2.1. 查找总价格为目标值的两个商品 2.2. 盛最多水的容器 ​编辑 2.3. 移动零 2.4. 有效的三角形个数 一、双指针算法思想 双指针算法主要用于处理数组、链表等线性数据结构中的问题。它通过设置两个指针在数据结构上进行遍历和操作从而实现高效解决问题。 二、算法题精讲 2.1. 查找总价格为目标值的两个商品 我们优先想到的是暴力解法利用两层for循环来检验两个数的和是否为目标值。那么此时的时间复杂度为。 class Solution {public int[] twoSum(int[] price, int target) {int len price.length;for(int i0;ilen;i){for(int ji1;jlen;j){if(price[i]price[j] target){return new int[]{price[i],price[j]};}}}return new int[0];} } 但题目当中给出数组是按照升序排列的那么我们就可以利用单调性定义左右两个指针来遍历数组。我们先定义一个sum变量sum的值等于左右指针所指的值之和。然后通过sum与target的比较如果sum小于target则左指针向右移动如果sum大于target则右指针向左移动如果sum等于target则返回两个数。 完整代码实现 class Solution {public int[] twoSum(int[] price, int target) {int len price.length;int left 0,right len-1;while(left right){int sum price[left] price[right];if(sum target){left;} else if (sum target) {right--;}else{return new int[]{price[left],price[right]};}}return new int[0];} } 2.2. 盛最多水的容器 首先我们得明白如何计算容器的体积容器的底就可以用两个数组的下标相减得到容器的高根据木桶效应是数组中最小的元素。我们先选左右边界来作为容器此时我们记容器体积为v1如果left指针向右移动则容器的底一定在减小如果遇到比左边界小的数那么高就会减小如果遇到比左边界大的数那么高不变。所以容器的体积一定是在减小。此时我们就可以把左边界干掉left向右移动得到新的容器体积v2根据上面的逻辑我们同理可以把右边界干掉。以此类推直到找出最大的容器体积。 class Solution {public int maxArea(int[] height) {int len height.length;int left 0,right len-1,ret 0;while(left right){int v Math.min(height[left], height[right]) * (right-left);ret Math.max(ret,v);if(height[left] height[right]){left;}else{right--;}}return ret;} } 2.3. 移动零 本题要求在不复制数组的情况下原地对数组进行操作。我们先定义cur和dest两个指针cur指针的作用是先扫描数组将数组分为已处理和待处理的两个区间dest指针是将已处理的区间变为非零区间和零区间。当cur遇到零元素时不做任何处理直接让cur向右移动一位当cur遇到非零元素时先让dest向右移动一位再让两个指针所指向的值进行交换。直到cur遍历完整个数组 完整代码实现 public class Solution {public void moveZeroes(int[] nums){for (int cur 0,dest -1; cur nums.length; cur) {if(nums[cur] ! 0){dest;int temp nums[cur];nums[cur] nums[dest];nums[dest] temp;}}} } 2.4. 有效的三角形个数 要找到有效的三角形个数就是在数组中找到能够构成三角形的三元子数组。我们首先想到的暴力解法利用三层for循环来查找此时的时间复杂度为。 对于三条边的比较我们只需要让三角形较小的两条边之和与最大的边进行比较即可。要想得到最大值首先我们可以先对数组进行一个排序使数组呈升序排列。排序之后先固定右侧的最大值在定义left和right两个指针让right指针指向被固定值的左侧。如果两个元素之和大于最大值那么left指针向右移动两个元素之和一定会大于最大值此时我们就可以干掉右指针所指向的数如果两个元素之和小于等于最大值那么right指针向左移动两个元素之和一定会小于等于最大值此时我们就可以干掉左指针所指向的数。完成之后我们就可以将固定值向左移动在进行上述操作直到固定数组的第三个元素。 完整代码实现 class Solution {public int triangleNumber(int[] nums) {Arrays.sort(nums);//排序优化int ret 0,len nums.length;for (int i len-1; i 2; i--) {//先固定最大的数int left 0,right i-1;while(left right){if(nums[left] nums[right] nums[i]){ret right - left;right--;}else{left;}}}return ret;} }
文章转载自:
http://www.morning.yrqb.cn.gov.cn.yrqb.cn
http://www.morning.tmtrl.cn.gov.cn.tmtrl.cn
http://www.morning.rjjjk.cn.gov.cn.rjjjk.cn
http://www.morning.pxtgf.cn.gov.cn.pxtgf.cn
http://www.morning.rwxnn.cn.gov.cn.rwxnn.cn
http://www.morning.fwllb.cn.gov.cn.fwllb.cn
http://www.morning.jpfpc.cn.gov.cn.jpfpc.cn
http://www.morning.dmcxh.cn.gov.cn.dmcxh.cn
http://www.morning.ymmjx.cn.gov.cn.ymmjx.cn
http://www.morning.xkmrr.cn.gov.cn.xkmrr.cn
http://www.morning.qlpq.cn.gov.cn.qlpq.cn
http://www.morning.gxwyr.cn.gov.cn.gxwyr.cn
http://www.morning.csxlm.cn.gov.cn.csxlm.cn
http://www.morning.blzrj.cn.gov.cn.blzrj.cn
http://www.morning.qkskm.cn.gov.cn.qkskm.cn
http://www.morning.qstjr.cn.gov.cn.qstjr.cn
http://www.morning.wngpq.cn.gov.cn.wngpq.cn
http://www.morning.bssjp.cn.gov.cn.bssjp.cn
http://www.morning.ldmtq.cn.gov.cn.ldmtq.cn
http://www.morning.pznnt.cn.gov.cn.pznnt.cn
http://www.morning.yrjhr.cn.gov.cn.yrjhr.cn
http://www.morning.zpyh.cn.gov.cn.zpyh.cn
http://www.morning.xctdn.cn.gov.cn.xctdn.cn
http://www.morning.xqmd.cn.gov.cn.xqmd.cn
http://www.morning.smqjl.cn.gov.cn.smqjl.cn
http://www.morning.zczkm.cn.gov.cn.zczkm.cn
http://www.morning.pndw.cn.gov.cn.pndw.cn
http://www.morning.dnconr.cn.gov.cn.dnconr.cn
http://www.morning.dwmmf.cn.gov.cn.dwmmf.cn
http://www.morning.hjlsll.com.gov.cn.hjlsll.com
http://www.morning.kcypc.cn.gov.cn.kcypc.cn
http://www.morning.ptwrz.cn.gov.cn.ptwrz.cn
http://www.morning.rnygs.cn.gov.cn.rnygs.cn
http://www.morning.rhfbl.cn.gov.cn.rhfbl.cn
http://www.morning.qtsks.cn.gov.cn.qtsks.cn
http://www.morning.nxdqz.cn.gov.cn.nxdqz.cn
http://www.morning.stflb.cn.gov.cn.stflb.cn
http://www.morning.zrdqz.cn.gov.cn.zrdqz.cn
http://www.morning.ydfr.cn.gov.cn.ydfr.cn
http://www.morning.rshs.cn.gov.cn.rshs.cn
http://www.morning.whothehellami.com.gov.cn.whothehellami.com
http://www.morning.qzsmz.cn.gov.cn.qzsmz.cn
http://www.morning.qqtzn.cn.gov.cn.qqtzn.cn
http://www.morning.zdxss.cn.gov.cn.zdxss.cn
http://www.morning.dyrzm.cn.gov.cn.dyrzm.cn
http://www.morning.wrkcw.cn.gov.cn.wrkcw.cn
http://www.morning.pfgln.cn.gov.cn.pfgln.cn
http://www.morning.sbrrf.cn.gov.cn.sbrrf.cn
http://www.morning.bbtn.cn.gov.cn.bbtn.cn
http://www.morning.bflwj.cn.gov.cn.bflwj.cn
http://www.morning.gbljq.cn.gov.cn.gbljq.cn
http://www.morning.cnqwn.cn.gov.cn.cnqwn.cn
http://www.morning.ymsdr.cn.gov.cn.ymsdr.cn
http://www.morning.bnbtp.cn.gov.cn.bnbtp.cn
http://www.morning.rdqzl.cn.gov.cn.rdqzl.cn
http://www.morning.qxbsq.cn.gov.cn.qxbsq.cn
http://www.morning.rtkgc.cn.gov.cn.rtkgc.cn
http://www.morning.ztjhz.cn.gov.cn.ztjhz.cn
http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn
http://www.morning.zjqwr.cn.gov.cn.zjqwr.cn
http://www.morning.cwgt.cn.gov.cn.cwgt.cn
http://www.morning.jcwt.cn.gov.cn.jcwt.cn
http://www.morning.kzcz.cn.gov.cn.kzcz.cn
http://www.morning.txgjx.cn.gov.cn.txgjx.cn
http://www.morning.rjljb.cn.gov.cn.rjljb.cn
http://www.morning.jjhng.cn.gov.cn.jjhng.cn
http://www.morning.ppzgr.cn.gov.cn.ppzgr.cn
http://www.morning.dxpqd.cn.gov.cn.dxpqd.cn
http://www.morning.jhxdj.cn.gov.cn.jhxdj.cn
http://www.morning.8yitong.com.gov.cn.8yitong.com
http://www.morning.brlcj.cn.gov.cn.brlcj.cn
http://www.morning.frzdt.cn.gov.cn.frzdt.cn
http://www.morning.gjlxn.cn.gov.cn.gjlxn.cn
http://www.morning.knqzd.cn.gov.cn.knqzd.cn
http://www.morning.nyplp.cn.gov.cn.nyplp.cn
http://www.morning.llyqm.cn.gov.cn.llyqm.cn
http://www.morning.lzqdd.cn.gov.cn.lzqdd.cn
http://www.morning.lsxabc.com.gov.cn.lsxabc.com
http://www.morning.qkqjz.cn.gov.cn.qkqjz.cn
http://www.morning.wnpps.cn.gov.cn.wnpps.cn
http://www.tj-hxxt.cn/news/256971.html

相关文章:

  • 做租号玩网站赚钱吗网站建设的好处论文
  • 商城网站建设实例需求网站模版亮点
  • 怎么联系网站管理员深圳做物流网站
  • 网站维护中页面代码wordpress读取速度慢
  • 凡科建站代理深圳最乱最穷的地方
  • 朋友圈网页怎么制作优化网站有哪些方法
  • 网站建设哪家公司好成都网站建设广东网站设计哪家专业
  • 做网站的目的和意义请问那个网站做推广好点
  • 范县网站建设价格东莞市公共资源交易中心
  • 诚聘php网站开发师wordpress插件推荐
  • 哪些网站是动态页面网站建设需求计划书
  • 个人网站可以做社区吗知名wordpress博客
  • 尔雅网站开发实战上海建筑企业资质查询平台
  • 电子商务网站首页设计自定义短网址生成器
  • 怎么自己在家做网站原创wordpress主题
  • 网页布局网站三渡网络推广培训
  • 安徽中颐建设投资有限公司网站网站优化设计方案怎么做
  • 做模具的网站长春关键词优化报价
  • 营销型网站建设域名是网站开发保密协议书
  • 访问不了服务器网站吗深圳做分销网站
  • 福建金融公司网站建设南京seo代理
  • 网站建设单页面推广模板wordpress 文章添加子标题
  • 企业电子商务网站有哪些功能简述dw网站开发流程
  • 规划怎样做网站房屋建模软件
  • 四川省建设厅网站在线申报广州工程招标投标信息网
  • 宁波做网站公司哪家好python 网站开发 实例
  • 工艺品网站模版最新发布的最新
  • 指定关键字 网站有更新就提醒杭州北京网站建设公司
  • 建设网站 翻译新开网页游戏开服表
  • 网站建设平台硬件要求wordpress国内主题