早教吧作业答案频道 -->其他-->
类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素
题目详情
类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素
▼优质解答
答案和解析
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-22 …
六年级同学分组参加课外兴趣小组,科技类每5人一组,艺术类每3人一组,共35名学生报名,正好分成9个 2020-06-10 …
有Ca、C、O、Cl、H五种元素,用这五种元素组成各类物质,按要求填空:(1)各写出一个符合下列要 2020-06-12 …
目前,我国重点建设以农村户用沼气池为纽带的各类生态农业模式.某地的“四位一体”模式是将沼气池、养猪 2020-07-25 …
下列各组中各词均有相同的字,读音相同的一组是A.田间中间间谍离间B.模具楷模模湖模范C.关卡卡子卡车 2020-11-06 …
六年级同学组建各类兴趣小组,其中数学小组有32人,微机小组的人数是数学小组人数的八分之五,又是英语小 2020-12-12 …
下列各组中各词均有相同的字,读音相同的一组是:A田间中间间谍离间B模具楷模模湖模范C关卡卡子卡车卡片 2020-12-14 …
英语翻译2004年担任班级班长,组织各类集体活动,班级同时也被评为”先进班级体”和”红旗团支部”,同 2020-12-17 …
下列各组中各词均有相同的字,读音相同的一组是:A田间中间间谍离间B模具楷模模湖模范C关卡卡子卡车卡片 2020-12-18 …
下列各组中各词均有相同的字,读音相同的一组是:A田间中间间谍离间B模具楷模模湖模范C关卡卡子卡车卡片 2020-12-18 …