Minimum Absolute Difference in an Array

  • + 0 comments

    Python best solution

    If you’re looking for solutions to the 3-month preparation kit in either Python or Rust, you can find them below: my solutions

    def minimum_absolute_difference(arr):
        # Time complexity: O(n*log(n))
        # Space complexity (ignoring input): O(1)
        arr.sort()
        minimum_difference = abs(arr[0] - arr[1])
        for index in range(2, len(arr)):
            difference = abs(arr[index] - arr[index - 1])
            if minimum_difference > difference:
                minimum_difference = difference
    
        return minimum_difference