今天刷到了这样一道算法题:在只交换相邻元素的条件下,求将数组排序好需要的最少的交换次数。
看起来挺简单的一道题,首先我这个算法新手就想到了:既然只能交换相邻元素,那不就是冒泡排序吗?
我只要在冒泡排序中加一个计数器就好了呀。
于是我首先写出了如下方法:
public static int Sort(int n, int[] value) {int sum = 0;for(int i = 0;i<n;i ++) {for(int j = 0;j<n-
本文发布于:2024-01-31 12:40:34,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170667603628585.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |