aihot  2017-05-10 22:12:13  OpenCV |   查看评论   
    //找到的最短距离 
  •     miniDistance=dist;  
  •       
  •     //situation(aPointer==aLen&&bPointer==bLen)&&  
  •     //situation(aPointer<aLen&&bPointer<bLen) 不存在  
  •     if(aPointer==aLen){  
  •         while(*(a+aPointer-1)>*(b+bPointer)&&bPointer<bLen){  
  •             bPointer++;  
  •         }  
  •         if(bPointer==bLen){              
  •             bPos=bPointer;  
  •             miniDistance=*(a+aPointer-1)-*(b+bPointer);  
  •         }else{  
  •             int latter=*(b+bPointer)-*(a+aPointer-1);  
  •             int former=*(a+aPointer-1)-*(b+bPointer-1);  
  •             if(latter<former&&latter<dist){  
  •                 bPos=bPointer;  
  •                 miniDistance=latter;  
  •             }else 
  •  

    除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自两数组最短距离 acm

    留言与评论(共有 0 条评论)
       
    验证码:
    [lianlun]1[/lianlun]