دمج الفترات المتداخلة — تحدي 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++ المتقدم» بحسابك.
ابدأ الحل