minimum-adjacent-swaps-to-move-maximum-and-minimum-to-corners

时间:2024-05-18 21:57:28
【文件属性】:

文件名称: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 largest) { largest = a[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)

网友评论