ترجمة نص مهمة البرمجة من الروسية إلى العربية: دمج الفرز للقوائم المرتبطة
Go
Hard
sorting
مهمة «ترجمة نص مهمة البرمجة من الروسية إلى العربية: دمج الفرز للقوائم المرتبطة»
إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير الأكواد:
<p>قائمة مرتبطة بشكل فردي مكونة من أعداد صحيحة. يجب تنفيذ فرز دمج لهذه القائمة. بيانات الإدخال: عدد العناصر والعناصر نفسها. بيانات الإخراج: القائمة المرتبة، مطبوعة مفصولة بمسافات. القيود: عدد العناصر يصل إلى 10^5، القيم في نطاق من -10^9 إلى 10^9. مطلوب استخدام خوارزمية فرز دمج بتعقيد O(n log n) وعدم استخدام مصفوفات إضافية لتخزين القيم.</p>
<p>قائمة مرتبطة بشكل فردي مكونة من أعداد صحيحة. يجب تنفيذ فرز دمج لهذه القائمة. بيانات الإدخال: عدد العناصر والعناصر نفسها. بيانات الإخراج: القائمة المرتبة، مطبوعة مفصولة بمسافات. القيود: عدد العناصر يصل إلى 10^5، القيم في نطاق من -10^9 إلى 10^9. مطلوب استخدام خوارزمية فرز دمج بتعقيد O(n log n) وعدم استخدام مصفوفات إضافية لتخزين القيم.</p>
تنسيق الإدخال
السطر الأول: عدد صحيح n (1 ≤ n ≤ 10^5) — عدد العناصر. السطر الثاني: n من الأعداد الصحيحة مفصولة بمسافات.
تنسيق الإخراج
سطر واحد: n عدد صحيح مفصولة بمسافات — قائمة مرتبة.
أمثلة
مثال 1
الإدخال
6
-5 0 10 3 -2 7
الإخراج
-5 -2 0 3 7 10
main.go