正在加载图片...
4.13一维数组的应用 例4.3给定由6个成绩组成的序列{92,88,74,93,85,79}, 将其按从小到大的顺序排列。 算法分析: 为了表述方便,定义以下3个变量 (1)待排序的数的个数n(此处为6) (2)扫描遍数i(i=1,2,3,“n-1) (3)每遍扫描时待比较元素的下标j(j=1,2,3n-1) 算法步骤如下 (1)将待排序的数据放入数组中 (2)让i从1到n-1循环做步骤(3)(每遍扫描的循环) (3)让j从1到n-做步骤()(依次比较两个相邻数组元素, 以确定是否交换) (4)如果 score[j> score[j+1](逆序),则交换之 (5)输出排序结果4.1.3 一维数组的应用 例4.3 给定由6个成绩组成的序列{92,88,74,93,85,79}, 将其按从小到大的顺序排列。 算法分析: 为了表述方便,定义以下3个变量 (1)待排序的数的个数n(此处为6) (2)扫描遍数i(i=1,2,3,…n-1) (3)每遍扫描时待比较元素的下标j(j=1,2,3,…n-i) 算法步骤如下 (1)将待排序的数据放入数组中 (2)让i从1到n-1循环做步骤(3)(每遍扫描的循环) (3)让j从1到n-i做步骤(4)(依次比较两个相邻数组元素, 以确定是否交换) (4)如果score[j]>score[j+1](逆序),则交换之 (5)输出排序结果
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有