array =
{ 153, 245, 421, 352, 154, 12, 352, 62, 54, 652, 36, 15, 423, 57
} 数组排序_选秀算法 (array
) 调试输出 (array
) 调试输出 (取重复文本 (30,
“==”))
array =
{ 153, 245, 421, 352, 154, 12, 352, 62, 54, 652, 36, 15, 423, 57
} 数组排序_冒泡算法 (array
) 调试输出 (array
) 返回 (0
)
计次循环首 (取数组成员数 (array
) - 1, i
)
变量循环首 (i,
取数组成员数 (array
) - 1, 1, n
)

如果真 (array
[i
] > array
[n + 1
])

交换变量 (array
[i
], array
[n + 1
])



变量循环尾 ()
调试输出 (i, array
)
计次循环尾 ()
计次循环首 (取数组成员数 (array
) - 1, i
)
计次循环首 (取数组成员数 (array
) - i, j
)

如果真 (array
[j
] > array
[j + 1
]) 

交换变量 (array
[j
], array
[j + 1
])



计次循环尾 ()
调试输出 (i, array
)
计次循环尾 ()
变量名 | 类 型 | 静态 | 数组 | 备 注 |
array | 整数型 | | 0 |
接收数组 | 整数型 | | 0 |
array =
{ 153, 245, 421, 352, 154, 12, 352, 62, 54, 652, 36, 15, 423, 57
} 数组排序_选取指定数量值 (array, 3, 接收数组
) 调试输出 (接收数组
) 返回 (0
) |
数组排序_选取指定数量值 | | |
|
参数数组 | 整数型 | | | |
数量 | 整数型 | | | | 接收数组 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
array | 整数型 | | 0 |
i | 整数型 | | |
n | 整数型 | | |
array = 参数数组
计次循环首 (数量, i
)
变量循环首 (i,
取数组成员数 (array
) - 1, 1, n
)

如果真 (array
[i
] > array
[n + 1
])

交换变量 (array
[i
], array
[n + 1
])



变量循环尾 ()
加入成员 (接收数组, array
[i
])
计次循环尾 ()
变量名 | 类 型 | 静态 | 数组 | 备 注 |
数组 | 整数型 | | 0 |
总数 | 整数型 | | |
i | 整数型 | | |
总数 =
取随机数 (5, 10
)重定义数组 (数组, 假, 总数
)
计次循环首 (总数, i
)
数组
[i
] =
取随机数 (1, 100
)
计次循环尾 ()调试输出 (数组
)插入排序 (数组
)调试输出 (数组
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
总数 | 整数型 | | |
i | 整数型 | | |
j | 整数型 | | |
左边的值 | 整数型 | | |
当前的值 | 整数型 | | |
总数 =
取数组成员数 (数组
)
变量循环首 (2, 总数, 1, i
) 
变量循环首 (i - 1, 1, -1, j
) 

左边的值 = 数组
[j
]

当前的值 = 数组
[j + 1
]

判断 (当前的值 < 左边的值
) 

交换变量 (数组
[j
], 数组
[j + 1
])

跳出循环 () 



变量循环尾 ()
变量循环尾 ()