早教吧作业答案频道 -->其他-->
类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素
题目详情
类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素
▼优质解答
答案和解析
template < class T>
class DataList {
private:
T *elements;
int maxSize;
int size;
bool IsSorted;
int OrdinalSearch(T key) {
int i;
for(i = size,elements[0] = key; elements[i] != key; i--);
return i;
}
int BinarySearch(T key) {
int left = 1,right = size,mid;
while(left elements[mid]) left = mid + 1;
}
return 0;
}
public:
DataList(int sz = 32) {
maxSize = sz;
elements = new T[maxSize + 1];
IsSorted = true;
size = 0;
}
DataList(T a[],int n) {
maxSize = n;
elements = new T[maxSize + 1];
IsSorted = true;
size = n;
int i;
for(i = 0; i < size; i++) elements[i + 1] = a[i];
for(i = 1; i elements[i + 1]) {
IsSorted = false;
break;
}
}
DataList(DataList datalist) {
maxSize = datalist.maxSize;
elements = new T[maxSize + 1];
size = datalist.size;
IsSorted = datalist.IsSorted;
for(int i = 1; i
class DataList {
private:
T *elements;
int maxSize;
int size;
bool IsSorted;
int OrdinalSearch(T key) {
int i;
for(i = size,elements[0] = key; elements[i] != key; i--);
return i;
}
int BinarySearch(T key) {
int left = 1,right = size,mid;
while(left elements[mid]) left = mid + 1;
}
return 0;
}
public:
DataList(int sz = 32) {
maxSize = sz;
elements = new T[maxSize + 1];
IsSorted = true;
size = 0;
}
DataList(T a[],int n) {
maxSize = n;
elements = new T[maxSize + 1];
IsSorted = true;
size = n;
int i;
for(i = 0; i < size; i++) elements[i + 1] = a[i];
for(i = 1; i elements[i + 1]) {
IsSorted = false;
break;
}
}
DataList(DataList datalist) {
maxSize = datalist.maxSize;
elements = new T[maxSize + 1];
size = datalist.size;
IsSorted = datalist.IsSorted;
for(int i = 1; i
看了 类模板,用于对不同类型的数组...的网友还看了以下:
类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素 2020-05-14 …
不能进行排序的字段数据类型是( )。A.文本型B.数字型C.备注型D.自动编号型 2020-05-23 …
学生排队,如果每行6人,排成5行还缺2人,如果每行排5人,排成5行,还余下多少人?(什么类型) 2020-06-11 …
某旅行社租用A、B两种型号的客车安排900名客人旅行,A、B两种车辆的载客量分别为36人和60人, 2020-06-22 …
某旅行社租用A、B两种型号的客车安排900名客人旅行,A、B两种车辆的载客量分别为36人和60人, 2020-07-12 …
学校将举行大型朗诵会,请你为白居易的《琵琶行》写一段报幕词。要求:①语言生动,使用排比的修辞手法。 2020-07-28 …
下列古代书籍中,最早采用下图所示方式进行排版印刷的是王祯设计发明的转轮排字盘(模型)A.《金刚经》 2020-07-29 …
、Windows桌面图标能按()、类型、大小和日期顺序进行排列在Windows资源管理器窗口中要按文 2020-11-06 …
某旅行社租用A、B两种型号的客车安排900名客人旅行,A、B两种车辆的载客量分别为36人和60人,租 2020-12-06 …
从人类第一次使用光来驱赶黑暗以来,许多研究物理科学的巨匠都怀着极大的兴趣去研究光究竟是什么.请你按人 2020-12-08 …