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

嘉兴市做外贸网站的公司优化系统流程

嘉兴市做外贸网站的公司,优化系统流程,怎么给QQ名片做网站,北京科技公司名单第八章 贪心算法 part03 1005.K次取反后最大化的数组和 class Solution {public int largestSumAfterKNegations(int[] nums, int K) {// 将数组按照绝对值大小从大到小排序#xff0c;注意要按照绝对值的大小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;} } 思路把每个点的存储或消耗的油量算出来如果从一个点走到另一个点curSum0那么就从i1出发只要totalSum0总有一个点可以当出发点。  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[i1]1相比较取满足条件的最大值。
http://www.dnsts.com.cn/news/191455.html

相关文章:

  • 湛江做网站建设app是干什么用的
  • html5在线制作网站模板wordpress 用户信息
  • 网站做rss wordpress做推广app赚钱的项目
  • 网站建设专家 金石下拉北京seoqq群
  • 如何制作一个注册网站php小型网站源码
  • 做网站要费用多少云南省安宁市建设厅官方网站
  • 济南手机网站开发公司电话亳州市建设局网站
  • 有哪些免费做简历的网站有哪些网站可以做外贸
  • 怎样做网站二维码seo工作内容
  • 为什么不用原来的网站做推广铜陵网站建设哪家好
  • 自适应网站好吗wordpress主题 加载许多js
  • 工程建设比选公告固价方式网站珠海做网站的公司有哪些
  • 国外html响应式网站模板下载网站建设公司源码 asp
  • 平面设计师常用网站木马设计公司
  • 合肥论坛网站制作大连做网站 智域
  • 网站固定通栏代码WordPress手机站插件
  • 服装设计网站怎么做公积金网站怎么做增员
  • 网站优化入门做爰全过程免费的视频凤凰网站
  • 麻栗坡做网站网页设计制作图片代码
  • 书籍设计网站推荐互联网的发展趋势
  • 益阳建站网站制作北京网站制作应用
  • 做网站的前景爱站挖词
  • 重庆平台网站建设工怎么把产品快速宣传并推广
  • 网站 建设app网站设计介绍
  • 哪些调查网站可以做问卷赚钱wordpress博客 知乎
  • 五月色做受网站营销型网站有哪些类
  • 网站一直百度上搜不到是怎么回事音乐网站建设教程
  • 如何建立网站平台网站建设设计书
  • 网站开发中网页上传和发布网站备案去哪注销
  • 做阿里网站卖东西赚钱教育类手机网站模板下载