الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن كيفية ترتيب مجموعة من المتجهات متعددة الابعاد

بدأه ayash في 28 أكتوبر 2013 · 3 رد · 749 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اخواني في المنتدى 

ما هي الطريقة التي من خلالها استطيع ترتيب مجموعة من المتجهات متعددة الابعاد(sort multidimensional vector) ؟

وبارك الله فيكم

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#3

مشكور اخ Karimdoft على الرد 

ولكن ما هي الطريقة الرياضية التي من خلالها اقوم بعملية الترتيب

وبارك الله فيك

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#4

لا اظن انني فهمت السؤال تماما ولكن :

ترتيب مصفوفة من بعد واحد أمر معروف .. وله العديد من الخوارزميات المعروفة ..

لترتيب مصفوفة من عدة أبعاد .. نختار أحد هذه الأبعاد للبداية ونرتب العناصر حسبه ثم عند تطابق القيم بين عنصرين أثناء الترتيب نرتّبهما حسب بعد آخر ونكرر العملية حتى نصل لآخر بعد أو أن نصل لحالة عدم التطابق بين العنصرين .

 

الطريقة السابقة تستخدم مثلا في القواميس ..

نرتب حسب اول حرف وعند تساوي هذا الحرف بين كلمتين ننتقل الى الحرف الثاني فإن تشابهت الكلمتان في الحرف الثاني أيضا ننتثل للثالث وهكذا ..

 

أود أن أنوه إلى أن كلمة بُعد تستعمل بغير المعنى الوارد هنا .. فأنا أقصد به ترتيب العنصر وليس البعد مثل

 a[2][2][2]

هل فهمي لسؤالك صحيح ؟

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…