等差数列求和的公式忘记了。、、、、
无语吧。。。
算了,小数让计算机来算。。
回家复习一下。。。
思路:假设123456 若不构成环,就需要变成654321
则根据冒泡法排序可以计算出次数为(n*(n-1)+1)/2
也就是5+4+3+2+1
如果构成环,则最终应该变为321654
这样所需的次数最少
那么冒泡排序的次数就是((n/2*(n/2-1)+1)/2)*2
也就是(2+1)*2
如果n为奇数另外考虑。
等差数列与冒泡排序算法
本文探讨了等差数列求和的基本概念,并引入了一种利用冒泡排序算法进行排序的方法。通过具体的代码实现,展示了如何根据不同条件计算排序所需的操作次数。
等差数列求和的公式忘记了。、、、、
无语吧。。。
算了,小数让计算机来算。。
回家复习一下。。。
思路:假设123456 若不构成环,就需要变成654321
则根据冒泡法排序可以计算出次数为(n*(n-1)+1)/2
也就是5+4+3+2+1
如果构成环,则最终应该变为321654
这样所需的次数最少
那么冒泡排序的次数就是((n/2*(n/2-1)+1)/2)*2
也就是(2+1)*2
如果n为奇数另外考虑。
513

被折叠的 条评论
为什么被折叠?