sorting - 以最大给定交换排序
问题描述
我正在解决一个需要对数组进行排序的问题。大小为 n 的数组可以包含从 1 到 n 的元素。我们得到一个数组和 m 个交换次数。我们必须使用给定的交换和自己的交换对该数组进行排序,这样我们就可以使用最少的自己的交换...示例.. Array 3 1 4 2 Given swaps 1 2 这里首先我们可以执行给定的交换...array变成 1 3 4 2 现在我们可以使用自己的交换 2 ,4 和 3, 4...(1,2 和 3,4 是索引)所以这里的答案是 2 因为只计算自己的交换,我们需要最小化它
解决方案
推荐阅读
- swift - swift - 为什么全局静态变量不是初始化?
- node.js - 无法使用 dgraph-orm 查询嵌套关系
- sql - SQL Server 将 MMM-YYYY 转换为真实日期
- vmware-workstation - vmware工作站开机虚拟机问题
- fullpage.js - 添加新部分时,Fullpage.js 不起作用
- python - Pandas 中的条件运行总和仅适用于所有以前的值
- unity3d - 如何在 Unity3D proyecto26 库中使用 graphql?
- python - 使用 google colab 时无法从 pandas 导入数据框
- azure-cognitive-search - 查找没有时间部分的 Azure 搜索日期
- c++ - 在opencv中使用掩码检测颜色相似度