编写程序javapb对A[]={30,1,-9,70,25}数组由小到大排序

2023-12-28 10:45:16

编写程序java对A[]={30,1,-9,70,25}数组由小到大排序,冒泡排序法

public?class?booktest?{

public?static?void?main(String[]?args)?{

int?a[]={30,1,-9,70,25};

数组原始顺序:“);

for?(int?i=0;i<;i++)??+?”?”);

for?(int?i?=?0;?i?<?;?i++)?{

int?lowerIndex?=?i;

for?(int?j?=?i?+?1;?j?<?;?j++)

if?(a[j]?<?a[lowerIndex])?lowerIndex?=?j;

int?temp?=?a[i];

a[i]?=?a[lowerIndex];

a[lowerIndex]?=?temp;

}

数组排序后的顺序:?“);

for?(int?i=0;i<;i++)??+?”?”);

}

}

下面是PB代码实现

integer A[] = {30, 1, -9, 70, 25}
integer i, j, temp

// 使用冒泡排序算法对数组A进行排序
for i = 0 to UpperBound(A) - 1
? ? for j = 0 to UpperBound(A) - i - 1
? ? ? ? if A[j] > A[j+1] then
? ? ? ? ? ? temp = A[j]
? ? ? ? ? ? A[j] = A[j+1]
? ? ? ? ? ? A[j+1] = temp
? ? ? ? end if
? ? next
next

// 输出排序后的数组
for i = 0 to UpperBound(A)
? ? messagebox("排序结果", String(A[i]))
next

文章来源:https://blog.csdn.net/emma20080101/article/details/135185047
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。