一个数列 为 1 2 3 4 5 6 7 8 9 10将其通过换位变成 10 9 8 7 6 5 4 3 2 1.一个数列 为 1 2 3 4 5 6 7 8 9 10将其通过换位变成 10 9 8 7 6 5 4 3 2 1.把一串相邻的数字从原有位置整体移动到某两个相邻数字之间为换位,例如由 1 2 3 4 5 6 7 8 9 10 变成 6 7 8 9 10 1 2 3 4 5 为一次换位,求最好的换位次数.及其算法.要是有具体可以运行的程序就更好了
黎约未央797
>> a=[3,2,4,1,6,5,9,7,8,0,10];>> for j=10:-1:1for i=1:jif(a(i)>a(i+1)) t=a(i);a(i)=a(i+1);a(i+1)=t;endendend>> aa =0 1 2 3 4 5 6 7 8 9 10这是任意数列的排序,你百度起泡法啥语言的都有这是MATLAB的
为您推荐:
其他类似问题
扫描下载二维码在下面的9个数中添上一些+或-,使计算的结果等于90.9 8 7 6 5 4 3 2 1=90
98-7-65+43+21=90
为您推荐:
其他类似问题
扫描下载二维码