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

ارجو المساعدة في دوال الترتيب

مغلق
بدأه الحذر في 31 ديسمبر 2006 · 2 رد · 467 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كل عام و انتم بخير و ينعاد عليكم بالصحة و السلامة

اسف لاني راح ازعجكم في العيد :P لكن لازم تسليم البرنامج هذا بعيد العيد مباشره

انا عملت 3 دوال لترتيب اعداد في array باستخدام دالة توليد اعداد عشوائية

و انا حطيت الarray سعتها 50000 رقم خمسن الف رقم

البرنامج الاول اسمه hw with part 3:

يقوم بتوليد 50000 رقم في array اسمها b1 و ينشخها في array اسمها a1

ادخل a1 في دالة اسمها Quick Sort و تترتب، ثم ادخلها في 3 داول و الarray مرتبة

فادخل a1 و هي مرتبة في دالة bubble sort و تطلع نتيجة

لكن المشكلة في Quick Sort و Tree Sort

لما تدخل الدالة في اي و حده فيهم ما يطله اي ناتج يعني لما يوصل الى دالة Quick Sort يعلق شوي و و يخرج من البرنامج يعني ما يكمل البرنامج

ايش الحل انا حاولت اهمل debug لكن 50000 رقم داخل a1 راح يطول

انا ارفقت الحل مع كلاسين جاهزه الي هي class time لحساب و قت الدالة الي تاخده عشان ترتب الarray

و كلاس bstree عشان دالة Tree Sort

و لكم جزيل الشكر

New_WinRAR_ZIP_archive.zip

I_can_always_make_you_smile_by_Praerion.jpg

#2

وأنت بخير

جربت البرنامج وما لقيت فيه أي شئ من المشاكل اللي تقولها وهذه آخر شئ طبع لي

Sort a1 by QS sort
Insert a1 as sorted in bubble function
The time Bubble function Sort take is: 0

The end of the bubble sort

Insert a1 as sorted in QS function
Press any key to continue

والبرنامج ما طول معي كم ثانية وإنتهى . فما أدري وش المشكلة بالضبط

#3

معاك حق

بس المفروض بعد الجملة Insert a1 as sorted in QS function

يطلع الوقت الي استغرقه داخل الدالة

و عندي سؤال

بما انك جربت البرنامج هل طول معك

لان لما انا اجربه يطلع لي

Sort a1 by QS sort

Insert a1 as sorted in bubble function

The time Bubble function Sort take is: 0

The end of the bubble sort

و بعدين يطول شوي و يطلع

Insert a1 as sorted in QS function

Press any key to continue

تم تعديل هذه المشاركة بواسطة الحذر في 31 ديسمبر 2006 في 23:21

I_can_always_make_you_smile_by_Praerion.jpg

هذا الموضوع مغلق.

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

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

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

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

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