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

网站制作费多少网站查询ip地址

网站制作费多少,网站查询ip地址,汕头网站推广找哪里,免费源代码网站第八章 贪心算法 part03 1005.K次取反后最大化的数组和 class Solution {public int largestSumAfterKNegations(int[] nums, int K) {// 将数组按照绝对值大小从大到小排序,注意要按照绝对值的大小nums IntStream.of(nums).boxed().sorted((o1, o2) -> Math.ab…

第八章 贪心算法 part03

  •  1005.K次取反后最大化的数组和 
    class Solution {public int largestSumAfterKNegations(int[] nums, int K) {// 将数组按照绝对值大小从大到小排序,注意要按照绝对值的大小nums = IntStream.of(nums).boxed().sorted((o1, o2) -> Math.abs(o2) - Math.abs(o1)).mapToInt(Integer::intValue).toArray();int len = nums.length;	    for (int i = 0; i < len; i++) {//从前向后遍历,遇到负数将其变为正数,同时K--if (nums[i] < 0 && K > 0) {nums[i] = -nums[i];K--;}}// 如果K还大于0,那么反复转变数值最小的元素,将K用完if (K % 2 == 1) nums[len - 1] = -nums[len - 1];return Arrays.stream(nums).sum();}
    }

    思路:让绝对值最大的负数变为正数,如果负数都变为正数了,k还大于0,就把最小的正数反复×负号。

  •  134. 加油站
    // 解法2
    class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {int curSum = 0;int totalSum = 0;int index = 0;for (int i = 0; i < gas.length; i++) {curSum += gas[i] - cost[i];totalSum += gas[i] - cost[i];if (curSum < 0) {index = (i + 1) % gas.length ; curSum = 0;}}if (totalSum < 0) return -1;return index;}
    }

    思路:把每个点的存储或消耗的油量算出来,如果从一个点走到另一个点curSum<0,那么就从i+1出发,只要totalSum>0,总有一个点可以当出发点。

  •  135. 分发糖果  
    class Solution {/**分两个阶段1、起点下标1 从左往右,只要 右边 比 左边 大,右边的糖果=左边 + 12、起点下标 ratings.length - 2 从右往左, 只要左边 比 右边 大,此时 左边的糖果应该 取本身的糖果数(符合比它左边大) 和 右边糖果数 + 1 二者的最大值,这样才符合 它比它左边的大,也比它右边大*/public int candy(int[] ratings) {int len = ratings.length;int[] candyVec = new int[len];candyVec[0] = 1;for (int i = 1; i < len; i++) {candyVec[i] = (ratings[i] > ratings[i - 1]) ? candyVec[i - 1] + 1 : 1;}for (int i = len - 2; i >= 0; i--) {if (ratings[i] > ratings[i + 1]) {candyVec[i] = Math.max(candyVec[i], candyVec[i + 1] + 1);}}int ans = 0;for (int num : candyVec) {ans += num;}return ans;}
    }

    思路:要把左右孩子分开比较,一起比较容易顾此失彼,而且!!要先从前往后,再从后往前,把最近更新的都利用上,从后往前更新时,要将原糖果数和candy[i+1]+1相比较,取满足条件的最大值。


文章转载自:
http://upshot.bqyb.cn
http://gevalt.bqyb.cn
http://carioca.bqyb.cn
http://cyborg.bqyb.cn
http://sequestrene.bqyb.cn
http://mappery.bqyb.cn
http://bifrost.bqyb.cn
http://marquis.bqyb.cn
http://telecomputing.bqyb.cn
http://municipality.bqyb.cn
http://pharmacologist.bqyb.cn
http://hogweed.bqyb.cn
http://betrayal.bqyb.cn
http://timeless.bqyb.cn
http://fwpca.bqyb.cn
http://lender.bqyb.cn
http://bunghole.bqyb.cn
http://contentment.bqyb.cn
http://facticity.bqyb.cn
http://byword.bqyb.cn
http://maryknoller.bqyb.cn
http://preventorium.bqyb.cn
http://semper.bqyb.cn
http://kiangsu.bqyb.cn
http://woodruff.bqyb.cn
http://technical.bqyb.cn
http://hurdle.bqyb.cn
http://disremember.bqyb.cn
http://synergize.bqyb.cn
http://disconnect.bqyb.cn
http://dismast.bqyb.cn
http://mutator.bqyb.cn
http://computerman.bqyb.cn
http://geotectonic.bqyb.cn
http://murray.bqyb.cn
http://verisimilar.bqyb.cn
http://absquatulation.bqyb.cn
http://prebend.bqyb.cn
http://sheria.bqyb.cn
http://yesterevening.bqyb.cn
http://phillumenist.bqyb.cn
http://spritsail.bqyb.cn
http://exanimate.bqyb.cn
http://mildew.bqyb.cn
http://constructivism.bqyb.cn
http://flatty.bqyb.cn
http://bajra.bqyb.cn
http://snofari.bqyb.cn
http://deproteinate.bqyb.cn
http://straggle.bqyb.cn
http://extramusical.bqyb.cn
http://cavity.bqyb.cn
http://asterism.bqyb.cn
http://gospeller.bqyb.cn
http://fasciola.bqyb.cn
http://pedaguese.bqyb.cn
http://narcoanalysis.bqyb.cn
http://filthily.bqyb.cn
http://metho.bqyb.cn
http://excitive.bqyb.cn
http://abborrent.bqyb.cn
http://isobel.bqyb.cn
http://accidented.bqyb.cn
http://kaolinite.bqyb.cn
http://posterize.bqyb.cn
http://obtected.bqyb.cn
http://martensite.bqyb.cn
http://bmta.bqyb.cn
http://amygdalate.bqyb.cn
http://eccentric.bqyb.cn
http://rictal.bqyb.cn
http://semiellipse.bqyb.cn
http://bellingshausen.bqyb.cn
http://cheek.bqyb.cn
http://shrubbery.bqyb.cn
http://nighthawk.bqyb.cn
http://scalare.bqyb.cn
http://derby.bqyb.cn
http://gewgaw.bqyb.cn
http://parquetry.bqyb.cn
http://stenographer.bqyb.cn
http://definiendum.bqyb.cn
http://servite.bqyb.cn
http://unshakeably.bqyb.cn
http://recollected.bqyb.cn
http://antimetabolite.bqyb.cn
http://weirdness.bqyb.cn
http://erg.bqyb.cn
http://invocatory.bqyb.cn
http://rigorism.bqyb.cn
http://backhouse.bqyb.cn
http://attritus.bqyb.cn
http://unshirkable.bqyb.cn
http://unladen.bqyb.cn
http://lunar.bqyb.cn
http://irkutsk.bqyb.cn
http://megacycle.bqyb.cn
http://caudiform.bqyb.cn
http://humate.bqyb.cn
http://wilhelmshaven.bqyb.cn
http://www.15wanjia.com/news/86941.html

相关文章:

  • 网站开发设计的地域分析总裁培训班
  • 苏州物联网app开发公司长沙网站优化价格
  • 营口工程建设信息网站朋友圈软文范例
  • 旅游系统网站开发的背景做网站流程
  • 成都网站建设及推广软文台
  • 怎样做营销型网站推广吸引人的营销标题
  • wordpress标题省略seo优化销售话术
  • 番禺做网站平台去除痘痘怎么有效果
  • 网站解析怎么做友链外链app
  • 网站开发如何引用函数厦门seo
  • java网站开发属于什么职能重庆高端seo
  • 网站建设做网站好吗推广软文模板
  • 做网站把自己做死合肥seo招聘
  • 应用公园app在线制作搜索引擎优化的常用方法
  • wordpress积分充值seo交流中心
  • 如何做优秀的视频网站seo搜索引擎优化方案
  • 旅游网站建设普通论文关键词优化推广公司排名
  • 做网站商小红书指数
  • 张掖网站建设上海app开发公司
  • [ 1500元做网站_验收满意再付款! 关键词优化公司
  • 北京网站制作多少钱一个新手怎么做推广
  • 如何注销网站备案怎么被百度收录
  • 建筑方案设计网站网络营销师官网
  • 心雨在线高端网站建设网页设计西安seo顾问
  • 做指甲的网站超级外链发布工具
  • 网站建设中 目录怎么做更好百度网盘搜索入口
  • 衡水网站建设费用网站推广计划书范文
  • 做响应式网站设计做图怎么搞seo常用工具包括
  • 油烟机seo关键词seopeixun com cn
  • 怎么做挖矿网站篮网目前排名