LeetCode—1232

Approach

# 計算最優路徑,看x y哪一個比較大(多走最後一步)

Time Complexity

O(n)

Space Complexity

O(n)

Code

class Solution {
public:
    int minTimeToVisitAllPoints(vector<vector<int>>& points) {
        int sum = 0;

        for (int i = 1 ; i < points.size() ; i++) {
            int x = abs(points[i][0] - points[i-1][0]);
            int y = abs(points[i][1] - points[i-1][1]);

            sum += max(x, y);
        }

        return sum;
    }
};