Leetcode1266。最小時間客員すべてのポイント

INT minTimeToVisitAllPoints公開(INT [] []ポイント){ 
int型= rowLength points.length; //行数を取得
INT COUNT = 0;
のための(INT I = 0; I <rowLength - 1; I ++){
int型分= -1 ; //横軸と縦軸最小値との間に画定された
INT rowdif = Math.abs(点[I ] [0] -点[I + 1] [0]); //座標値列の差
のint coldifを= Math.abs(点[I] [ 1] -点[I + 1] [1]); // 左の列との間の差
の小さい方のランクの間の(rowdif> coldif){//差ならステップは、ステップの数取ることであるランプ
分= coldifを;
}他{
分= rowdif;
}
COUNT = COUNT + +分間Math.abs(rowdif - coldif);
}
//するSystem.out.println( "合計時間=" + COUNT + 「秒」);
戻りCOUNT;
}
私の速度が高速なソリューションではありません

 

 

 

さて、私の二つの値は、実際には2つのペアで最大の差であります

おすすめ

転載: www.cnblogs.com/chengxian/p/12204022.html
おすすめ