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

营销宣传图片淘宝标题优化网站

营销宣传图片,淘宝标题优化网站,web开发不只是做网站,网站优化北京题目描述: 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后,返回数组 可能的最大和 。 …

题目描述:
给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组:
选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。
重复这个过程恰好 k 次。可以多次选择同一个下标 i 。
以这种方式修改数组后,返回数组 可能的最大和 。

LeetCode-1005题目链接

思路见注释~

代码实现

class Solution {/*** 先分情况:* ① 当数组中有正有负:优先将负数取反,负数中优先对找绝对值最大的进行取反;* ② 当数组中全是正数:如果还有机会则找绝对值最小的进行取反**  步骤:*  ① 按绝对值从大到小进行排序*  ② 从前往后遍历数组,遇到负数就取反,当 k 还没用完,判断奇偶,是奇数则对最后一个元素取反,偶数不操作*  ③ 求数组的和再返回即可*/public int largestSumAfterKNegations(int[] nums, int k) {if (nums.length == 1){if (k%2==0){//偶数,等于本身return nums[0];}else {return -nums[0];// 奇数,会变成相反数}}int sum = 0;// 对数组进行排序是重点,这个地方我掌握的并不熟nums = IntStream.of(nums).boxed().sorted((o1,o2) -> Math.abs(o2) - Math.abs(o1)).mapToInt(Integer::intValue).toArray();
//        Arrays.sort((x,y)->Math.abs(y) - Math.abs(x));
//        Arrays.asList(nums).stream().sorted((x,y)->Math.abs(y) - Math.abs(x)).toArray();// 第一次遍历取反for (int i = 0; i < nums.length; i++) {if (nums[i] <0 && k>0){nums[i] *= -1;k--;}}if (k > 0){if (k % 2==1){nums[nums.length-1] *= -1;// 取反}}// 第一种求和方法:第二次遍历求和
//        for (int i = 0; i < nums.length; i++) {
//            sum += nums[i];
//        }return Arrays.stream(nums).sum();//第二种求和方法}
}
http://www.wangmingla.cn/news/37292.html

相关文章:

  • 广西桂林旅游团报价1688seo优化是什么
  • 营销型网站建设的指导原则搜易网提供的技术服务
  • 美女做暧暧免费视频网站百度推广图片尺寸要求
  • wordpress 100w 数据如何做优化排名
  • 接做网站的发布信息的免费平台
  • 网吧可以做网站吗如何创建网址
  • 网站管理工作是具体应该怎么做百度竞价是什么意思?
  • 注册网站域名有什么用软文推广案例大全
  • 东城住房和城乡建设委员会网站湖南网络推广服务
  • 金融理财网站建设病毒式营销案例
  • 网站怎么做外链知乎产品营销推广
  • 国外做建材的网站有哪些企业网站模板源码
  • 做本地网站要服务器吗seo推广主要做什么的
  • 购门户网站系统佛山网站建设模板
  • 用nodejs做的网站不属于网络推广方法
  • 汝州市住房和城乡建设局网站南宁优化网站收费
  • 安徽网站建设公司手机百度一下百度
  • 微网站开发系统引流推广方法
  • 手机网站建设费用谷歌seo搜索优化
  • 如何选择安卓app开发工具aso优化技巧大aso技巧
  • 做正规小说网站网络营销的12种手段
  • 自己做服装搭配的网站十大外贸电商平台
  • 动漫制作专业就业搜狗seo优化
  • 天津免费做网站营销推广技巧
  • 网络开发公司武汉seo技术
  • 做网站前产品经理要了解什么湖南seo推广系统
  • 图片怎么上传到wordpress上海排名优化推广工具
  • 日本做仿牌网站seo和sem的区别
  • 智慧团建网站登陆seo建站
  • 冲电气软件 网站建设竞价账户托管公司哪家好