Sizga tartiblangan nums massivi berilgan (bu BST ning in-order traversal natijasidir). Ushbu massivdagi istalgan ikki element o'rtasidagi minimal mutlaq farqni toping.
Massiv o'sish tartibida tartiblangan, shuning uchun eng kichik farq doim qo'shni elementlar orasida bo'ladi. Massivda kamida ikkita element bor.
func solve(nums []int) int {
// ...
}
Input: nums = [1,3,6,9,12]
Output: 2
Tushuntirish: 3 - 1 = 2 (minimal farq).
Input: nums = [4,7]
Output: 3
Input: nums = [1,2,3,4]
Output: 1
nums[i]-nums[i-1]) hisoblang va shu farqlarning eng kichigini saqlab boring — javob shu bo'ladi.