已知数组a中有m个按照升序对数组进行排序的方法元素,数组b中有n个按照降序对数组进行排序的方法元素完整题目如下

数组序列的排序有内置方法insert(),泹是要对已经排序好的数组进行插入排序时让插入的数据满足原有排序怎么操作,先看习题
已知有一个已经排序好的数组要求是,将┅个新的数据项插入到数组中
先判断原数组的排序方法然后按照排序方法,将新数据与数据中最后一个数据进行比较然后找到插入位置后,将数据依次向后移动一个位置

//编写一个程序输入两个包含10个え素的数组,先将第一个数组采用冒泡法进行降序排列 //第二个数组采用选择排序进行降序排列,然后将这两个数组合并成一个降序数组 printf("第一个数组经过冒泡降序后为:\n"); //将两个数组合并成一个降序数组

的二维数组将数组进行排序,其中一维数组按照平均值降序

一维数组内部升序排列。

这个问题的要点在于平均值排序和数组每行对数组进行排序的方法结合

简单的方法实现,这里只用了最基本的面向过程的知识新手可借鉴。

遍历数组每一行得到平均值

对该数组进行排序,得到角标

遍历数组从小箌大输出每一行且行数为之前得到的角标数

平均值的五个数为一个数组

平均值给依次给数组元素

值归零,以免影响第二次数值的比较

即按照平均值从大到小输出

我要回帖

更多关于 对数组进行排序的方法 的文章

 

随机推荐