岛上码农

关注

减小和重新排列数组后的最大元素

岛上码农

关注

阅读 92

2021-09-21

题目描述:
思路:
代码实现:
class Solution {
    public int maximumElementAfterDecrementingAndRearranging(int[] arr) {
        Arrays.sort(arr);
        arr[0] = 1;
        int len = arr.length;
        for (int i = 1; i < len; i++) {
            if (arr[i] == arr[i - 1] || arr[i] == arr[i - 1] + 1) {
                continue;
            } else {
                arr[i] = arr[i - 1] + 1;
            }
        }
        return arr[len - 1];
    }
}

相关推荐

时光已翩然轻擦

1846. 减小和重新排列数组后的最大元素

时光已翩然轻擦 78 0 0

weipeng2k

LeetCode题解(1846):减小和重新排列数组后的最大元素(Python)

weipeng2k 136 0 0

福福福福福福福福福

【坚持每日一题7.15】1846. 减小和重新排列数组后的最大元素

福福福福福福福福福 38 0 0

Mezereon

1846.减小和重新排列数组后的最大元素 贪心求极值的三种写法!

Mezereon 93 0 0

以前干嘛去了

Matlab中重构和重新排列数组

以前干嘛去了 153 0 0

kiliwalk

【LeetCode】1470. 重新排列数组(C++)

kiliwalk 76 0 0

飞进科技

MATLAB中的矩阵的重构和重新排列

飞进科技 8 0 0

东林梁

【分治查找数组的最大次大元素】

东林梁 45 0 0

Gascognya

python 数组中最大元素位置

Gascognya 74 0 0

殇感故事

1470. 重新排列数组 : 简单模拟题

殇感故事 158 0 0

精彩评论(0)

0 0 举报