typedef struct dis{
double distance[N]; //store contig1 and contig2 distance
int num; //the number of distance
int before; // >0 forward strand; <0 reverse strand
int after; // >0 forward strand; <0 reverse strand
}DIS;
//申请空间 m行n列
DIS **store = new DIS*[m];
for(i=0;i<m;i++){
store[i]=new DIS[n];
}
//释放空间
for(i=0;i<nRow+1;i++){
delete []store[i];
store[i]=NULL;
}
delete []store;
store=NULL;
本文定义了一个名为DIS的距离结构,用于存储两组连续之间的距离信息,并包含存储和释放该结构所需的一维和二维动态数组的示例代码。DIS结构包括距离数组、距离数量及方向标识。
1万+

被折叠的 条评论
为什么被折叠?



