早教吧作业答案频道 -->其他-->
类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素
题目详情
类模板,用于对不同类型的数组进行排序和输出数组各元素,用于对不同类型的数组进行查找和输出数组各元素
▼优质解答
答案和解析
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-03-30 …
与胰岛素有关的问题与胰岛素合成、运输、分泌有关的细胞器有:————————————————在胰岛素 2020-06-05 …
质谱仪是测量带电粒子的质量和分析同位素的重要工具.如图所示为质谱仪的原理示意图.现利用这种质谱议对 2020-06-16 …
尿素的运输方向是由肝细胞膜的内侧到外侧, 2020-06-18 …
关于植物生命活动调节的叙述,正确的是()A.杨树顶芽的快速生长需要侧芽提供生长素B.喷施生长素类似 2020-06-18 …
硫、氮、碳的氧化物都会引起环境问题,越来越引起人们的重视,如图1是氮元素的各种价态与物质类别的对应 2020-06-22 …
图中箭头表示植物体不同部位和不同条件下生长素的总体运输方向,下列据该图作出的判断不正确的是()A. 2020-07-04 …
生长素的运输方式是什么?要消耗能量的.是主动运输吗? 2020-07-04 …
读下列字母,在含有相同因素的各组前打勾,在不含相同因素的各组前打叉()BC()AB()CD()DE 2020-07-04 …
生产上经常使用生长素处理作物,请回答下列问题:(1)生长素可由经过一系列反应转变而来,在成熟组织中 2020-07-08 …