文件名称:minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners
文件大小:4KB
文件格式:ZIP
更新时间:2024-05-18 21:57:28
Java
最小相邻交换移动最大和最小拐角
如果max元素位于min元素的左边,则需要交换max与其索引相同的no。 min元素将需要交换
最后索引-最小元素时间的索引。
max元素的情况与上述情况相同,但是由于我们在交换max元素时已经将min元素向左移动了一次,
我们再减去一个就可以进行调整。
private static void minimumSwaps(int[] a, int n) {
int smallest = a[0], minIndex=0, largest = -1, maxIndex=-1;
for(int i=0;i
【文件预览】:
minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners-master
----.project(420B)
----src()
--------algo()
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----README.md(1KB)
----.classpath(295B)
----.gitignore(176B)