LeetCode 775 全局倒置与局部倒置[数组 数学] HERODING的LeetCode之路
Posted HERODING23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 775 全局倒置与局部倒置[数组 数学] HERODING的LeetCode之路相关的知识,希望对你有一定的参考价值。
解题思路:
读罢题目可以发现,局部倒置一定是全局倒置,但是反过来不一定成立,所以只要找到全局倒置中不是局部倒置的情况就好,观察发现,当当前数与该数顺序排序的下标相差大于1时,一定有更多的全局倒置,举个例子,0,1,2,3,如果把0放到后面,变成1,2,3,0,那么就有3个全局倒置,1个局部倒置,所以代码中只要出现全局倒置返回false即可,代码如下:
以上是关于LeetCode 775 全局倒置与局部倒置[数组 数学] HERODING的LeetCode之路的主要内容,如果未能解决你的问题,请参考以下文章
[LeetCode] Global and Local Inversions 全局与局部的倒置