int miniDistance(int* a,int* b,int aLen,int bLen)
{
int aPos,int bPos;
int miniDistance;
int aPointer=0;
int bPointer=0;
int dist=pow(2,sizeof(int)-1)-1;//big enough
//在任何时候,增加小号方的指针,
//因为增加大号号的指针只能增加距离
//这对我们的目标没有帮助
while(aPointer<aLen&&bPointer<bLen){
int tmp=0;
if(*(a+aPointer)<*(b+bPointer)){
tmp=*(b+bPointer)-*(a+aPointer);
if(tmp<dist){