无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode 775. Global and Local Inversions

2023-04-22 08:43 作者:您是打尖兒還是住店呢  | 我要投稿

You are given an integer array?nums?of length?n?which represents a permutation of all the integers in the range?[0, n - 1].

The number of?global inversions?is the number of the different pairs?(i, j)?where:

  • 0 <= i < j < n

  • nums[i] > nums[j]

The number of?local inversions?is the number of indices?i?where:

  • 0 <= i < n - 1

  • nums[i] > nums[i + 1]

Return?true?if the number of?global inversions?is equal to the number of?local inversions.

?

Example 1:

Input: nums = [1,0,2]

Output: true

Explanation: There is 1 global inversion and 1 local inversion.

Example 2:

Input: nums = [1,2,0]

Output: false

Explanation: There are 2 global inversions and 1 local inversion.

這里面local的就一定是global的,所以如果要返回false就是當(dāng)存在num[i]>num[j];

同時i+2<=j;

我們保存一個max,讓max去跟目前的j去比對,即可;

?

Constraints:

  • n == nums.length

  • 1 <= n <= 105

  • 0 <= nums[i] < n

  • All the integers of?nums?are?unique.

  • nums?is a permutation of all the numbers in the range?[0, n - 1].



Runtime:?1 ms, faster than?100.00%?of?Java?online submissions for?Global and Local Inversions.

Memory Usage:?51.6 MB, less than?70.61%?of?Java?online submissions for?Global and Local Inversions.


LeetCode 775. Global and Local Inversions的評論 (共 條)

分享到微博請遵守國家法律
沿河| 昌平区| 金坛市| 石屏县| 安达市| 凤冈县| 托里县| 乌鲁木齐县| 建始县| 汶川县| 通城县| 都昌县| 北安市| 曲水县| 浦县| 彭泽县| 西乌珠穆沁旗| 依兰县| 兴隆县| 拜城县| 永德县| 临沂市| 肇源县| 策勒县| 江门市| 北宁市| 察雅县| 南昌县| 凉山| 太原市| 西畴县| 通道| 梧州市| 丹凤县| 东阳市| 和硕县| 靖安县| 大关县| 原平市| 兴国县| 华蓥市|