hwooo
LeetCode (C/C++) 164. Maximum Gap 본문
https://leetcode.com/problems/maximum-gap/description/

풀이
오름차순으로 정렬 후, 오른쪽 원소와의 차를 비교하여 max gap을 찾는다.
코드
class Solution {
public:
int maximumGap(vector<int>& nums) {
sort(nums.begin(), nums.end());
int maxGap = 0;
for (int i = 0; i < nums.size() - 1; i++)
maxGap = max(maxGap, nums[i + 1] - nums[i]);
return maxGap;
}
};
'Study > Algorithm' 카테고리의 다른 글
| LeetCode (C/C++) 347. Top K Frequent Elements (0) | 2024.10.17 |
|---|---|
| LeetCode (C/C++) 456. 132 Pattern (0) | 2024.10.16 |
| 프로그래머스 (C/C++) 49189 : 가장 먼 노드 (0) | 2024.10.15 |
| LeetCode (C/C++) 2352. Equal Row and Column Pairs (0) | 2024.10.15 |
| LeetCode (C/C++) 1277. Count Square Submatrices with All Ones (0) | 2024.10.15 |