此算法将获取一个数组并洗牌数组的内容。它将生成数组元素的随机排列。为了解决此问题,我们将从最后一个索引开始交换元素,以随机生成数组中的索引。输入和输出输入:一个整数数组:{1, 2, 3, 4, 5, 6, 7, 8} 输出:数组内容的洗牌:3 4 7 2 6 1 5 8(下次运行输出可能会有所不同)算法randomArr(array, n)输入:数组,元素个数。输出:洗牌数组的内容。开始 for i := n – 1 down to 1, do ... 阅读更多
给定字符串列表按字母数字顺序或字典顺序排序。例如,对于以下单词:Apple、Book、Aim,它们将按 Aim、Apple、Book 的顺序排序。如果有一些数字,则可以将它们放在字母字符串之前。输入和输出输入:一个字符串列表:Ball Apple Data Area 517 April Man 506 输出:排序后的字符串:506 517 Apple April Area Ball Data Man算法sortStr(strArr, n)输入:所有字符串的列表,元素个数。输出 - 按字母数字排序的字符串。开始 for round := 1 to n-1, do for i := 0 to n-round, do ... 阅读更多