Minimum Absolute Difference in an Array

  • + 0 comments

    C#

    int minimumAbsoluteDifference(List<int> arr)
    {
        arr.Sort();
        var minDiff = int.MaxValue;
    
        for (int i = 0; i < arr.Count - 1; i++)
        {
            minDiff = arr[i + 1] - arr[i] < minDiff ? arr[i + 1] - arr[i] : minDiff;
        }
    
        return minDiff;
    }