Kodax

دمج الفترات المتداخلة — تحدي C++

اكتب mergeIntervals(std::vector<std::pair<int,int>>) تدمج الفترات المتداخلة أو المتلاصقة (end ≥ start التالي) وتُرجع النتيجة مسطحة: [s1, e1, s2, e2, ...] مرتبة.

std::vector<int> mergeIntervals(std::vector<std::pair<int, int>> intervals) {
    return {};
}

حل هذا التحدي يرتبط بفتح دورة «C++ المتقدم» بحسابك.

ابدأ الحل