aihot  2017-05-10 22:12:13  OpenCV |   查看评论   
if(former<dist){  
  •                 bPos=bPointer-1;  
  •                 miniDistance=former;  
  •             }  
  •         }          
  •     }else{//bPointer==bLen  
  •         while(*(a+aPointer)<*(b+bPointer-1)&&aPointer<aLen){  
  •             aPointer++;  
  •         }  
  •         if(aPointer==aLen){              
  •             aPos=aPointer;  
  •             miniDistance=*(b+bPointer)-*(a+aPointer-1);  
  •         }else{              
  •             int latter=*(a+aPointer)-*(b+bPointer-1);  
  •             int former=*(b+bPointer-1)-*(a+aPointer-1);  
  •             if(latter<former&&latter<dist){  
  •                 aPos=aPointer;  
  •                 miniDistance=latter;  
  •             }else if(former<dist){  
  •  

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

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