相关疑难解决方法(0)

计算数组中的反转

我正在设计一个算法来执行以下操作:给定数组A[1... n],对于每个i < j,找到所有的反转对A[i] > A[j].我正在使用合并排序并将数组A复制到数组B,然后比较两个数组,但我很难看到如何使用它来查找反转次数.任何提示或帮助将不胜感激.

algorithm

101
推荐指数
10
解决办法
13万
查看次数

将阵列1更改为阵列2所需的最小交换次数?

例如,输入是

Array 1 = [2, 3, 4, 5]
Array 2 = [3, 2, 5, 4]
Run Code Online (Sandbox Code Playgroud)

需要的最小交换次数是2.

交换不需要与相邻的单元相交,任何两个元素都可以交换.

algorithm

35
推荐指数
2
解决办法
2万
查看次数

标签 统计

algorithm ×2