早教吧作业答案频道 -->其他-->
定义一个一维整数数组,其中储存1000个1至100以内的整数有一个数组a[50]其中没有重复元素,其中元素大于0,小于100!怎么写出几个排序方法?有怎么对数组进行升序排序?
题目详情
定义一个一维整数数组,其中储存1000个1至100以内的整数有一个数组a[50]其中没有重复元素,其中元素大于0,小于100! 怎么写出几个排序方法?有怎么对数组进行升序排序?
▼优质解答
答案和解析
可以用冒泡排序法,最大堆排序,直接选择排序法,直接插入排序法等等啊!!!! #ifndef DATALIST_H #define DATALIST_H #include const int DefaultSize=100; template class Element { //数据表元素定义 public: T key; //排序码 T otherdata; //其他数据成员 Element& operator=(Element& x) //元素x的值赋给this {key=x.key;otherdata=x.otherdata;return this;} bool operator==(Element& x) {return key==x.key;} //判*this与x相等 bool operatorx.key;} //判*this大于x bool operator
看了 定义一个一维整数数组,其中储...的网友还看了以下:
第一行数是1,2;第二行数是5,4,3;第三行数是6,7,8,9;第n行第一个数是几第一行数是1, 2020-05-02 …
有1000个数排成一行,其中任意相邻的三个数中间的数等于它前后二个数的和,若第一个数和第二个数都是 2020-05-21 …
有1000个数排成一行,其中任意相邻的三个数中间的数等于它前后二个数的和,若第一个数和第二个数都是 2020-05-21 …
通过Excel的宏统计数据(每个数据的出现次数)已知:表一(原始数据):共七列,第一列惟行数(1- 2020-07-10 …
(1)第二行,第三行数分别与第一行数有什么关系?(2)取每行的第十个数,计算这三个数的和.观察下面 2020-07-14 …
-3,9,-27,81,-243,……①1,13,-23,85,-239,……②1,-3,9,-2 2020-07-19 …
观察下面三行数:①-3,9,-27,81,-243,…;②-5,7,-29,79,-245,…;③ 2020-07-19 …
观查下面三行数一3,9,一27,81,一243,一729o,12,一24,84,一240,73观查 2020-07-19 …
①-3,9,-27,81,-243,729,...②0,12,-24,84,-241,732,.. 2020-07-19 …
观察下列3行数-2,4,-8,16,-32,64…①0,6,-6,18,-30,66…②3,-3,9 2020-11-01 …