weipeng2k

关注

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

weipeng2k

关注

阅读 136

2022-10-22


题目:​​原题链接​​(中等)

标签:排序、贪心算法

解法

时间复杂度

空间复杂度

执行用时

Ans 1 (Python)

68ms (99.50%)

Ans 2 (Python)

Ans 3 (Python)

解法一:

class Solution:
def maximumElementAfterDecrementingAndRearranging(self, arr: List[int]) -> int:
arr.sort()
now = 0

for num in arr:
if num >= now + 1:
now += 1

return


相关推荐

时光已翩然轻擦

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

时光已翩然轻擦 78 0 0

岛上码农

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

岛上码农 92 0 0

福福福福福福福福福

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

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

Mezereon

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

Mezereon 93 0 0

自由情感小屋

LeetCode题解(1528):重新排列字符串(Python)

自由情感小屋 103 0 0

以前干嘛去了

Matlab中重构和重新排列数组

以前干嘛去了 153 0 0

weipeng2k

LeetCode题解(0215):数组中的第K个最大元素(Python)

weipeng2k 162 0 0

kiliwalk

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

kiliwalk 76 0 0

王小沫

LeetCode 937 重新排列日志文件

王小沫 165 0 0

Gascognya

python 数组中最大元素位置

Gascognya 74 0 0

精彩评论(0)

0 0 举报