دمج - دالة تدمج مصفوفتين مرتبة ، أي في الوقت الخطي تحصل على مصفوفة مرتبة ، تتكون من عناصر المصفوفة الأولى والثانية. يأخذ 5 وسائط: حدين لكل مصفوفة والحد الأيسر للوجهة (حيث سيتم وضع عناصر المصفوفة الناتجة). يمكن العثور على مزيد من التفاصيل في الوثائق . أمثلة: // يجب فرز مصفوفات المصدر المتجه a = {1، 3، 5، 7} ؛ المتجه b = {2، 4، 6} ؛ // بحاجة إلى أن تكون الوجهة كبيرة بما يكفي ناقلات ج (7) ؛ دمج (a.begin () ، a.end () ، b.begin () ، b.end () ، c.begin ()) ؛ // ج = [1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7] // يمكن تكرار العناصر أ = {1، 2، 4، 4} ؛ ب = {2 ، 3 ، 3 ، 3 ، 4 ، 4} ؛ c.resize (10) ؛ دمج (a.begin () ، a.end () ، b.begin () ، b.end () ، c.begin ()) ؛ // ج = [1 ، 2 ، 2 ، 3 ، 3 ، 3 ، 4 ، 4 ، 4 ، 4] على & nbsp ؛ هذه الوظيفة مفيدة جدًا في سياق فرز الدمج.
500 ms 256 Mb Rules for program design and list of errors in automatic problem checking