输入一个整数数组和一个整数k,按以下方式修改该数组
1.选择某个下标 i 并将 nums[i] 替换为 -nums[i]
2.重复这个过程恰好 k 次。可以多次选择同一个下标 i 。
以这种方式修改数组后,返回数组可能的最大和 。
思路
1、定义一个数组和一个k(这两个具体问题具体分析把【最好k的值就是数组中的负数值】)
2、首先遍历这个数组,找到这个数组中的最小值,每次都反转最小值,因为k的值设置成了数组中的负数值,所以不需要担心反转了正数,用while循环来实现达到k次反转
3、再次遍历反转了负数之后的数组,即可获得最大和