shlogg · Early preview
Md Ariful Haque @mah-shamim

Binary Search For Kth Smallest Pair Distance In PHP

Find K-th Smallest Pair Distance: Sort nums, use binary search & two-pointer technique. Count pairs with distance ≤ mid, adjust search range. Time complexity: O(n log(max(nums) - min(nums)) + n log n)

719. Find K-th Smallest Pair Distance
Difficulty: Hard
Topics: Array, Two Pointers, Binary Search, Sorting
The distance of a pair of integers a and b is defined as the absolute difference between a and b.
Given an integer array nums and an integer k, return the kth smallest distance among all the pairs nums[i] and nums[j] where 0 <= i < j < nums.length.
Example 1:

Input: nums = [1,3,1], k = 1
Output: 0
Explanation: Here are all the pairs:


  (1,3) -> 2
  (1,1) -> 0
  (3,1) -> 2

    
    

    
    




Then the 1st smallest distance pair is (1,1), and its distance is 0.
Example 2:

Input: n...