اذهب إلى المحتوى
  • 0

أسئلة على الخوارزميات

Maged Altareh

السؤال

تعتبر عملية فرز وترتيب عناصر المصفوفة واحدة من أهم العمليات التي نحتاج لتنفيذها على 
المصفوفات وأكثرها كلفة، حيث تتصاعد كلفتها كلما ازداد وتضخم حجم المصفوفة.
قدم الباحثون في علوم الخوارزميات عدداً كبي
الخوارزميات إلنجاز هذه العملية ويعتبر من أهمها: 
.Bubble Sort الفقاعي الفرز .1
.Merge Sort بالدمج الفرز .2
.Insertion Sort بالحشر الفرز .3
.Bucket Sort بالرزم الفرز .4
 .Quick Sort السريع الفرز .5
المطلوب : 
1. البحث على شبكة اإلنترنت أو في المراجع العلمية الموثوقة عن الخوارزميات الخمسة المشار 
إليها أعاله، وتقديم شروحات توصف هذه الخوارزميات واساليب عملها. 
2. تحقيق هذه الخوارزميات بلغة #C باستخدام مفاهيم الطرائق.
3. توظيف الطرائق التي قمت بكتابتها في الطلب 2 في فرز وترتيب عناصر مصفوفة ذات 
100 عنصر على األقل يتم توليدها عشوائياً وإظهار النتائج بالطريقة التي تراها مناسبة.
 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

الأسئلة الإختبارية لا يتم الإجابة عليها بشكل مباشر ولكن يمكن إرشادك للخطوات:

بتاريخ 19 دقائق مضت قال Maged Altareh:

1. البحث على شبكة اإلنترنت أو في المراجع العلمية الموثوقة عن الخوارزميات الخمسة المشار 

ستجد في موسوعة حسوب شرح للخورازميات المذكورة:

بتاريخ 20 دقائق مضت قال Maged Altareh:

2. تحقيق هذه الخوارزميات بلغة #C باستخدام مفاهيم الطرائق.

ستجد في الرابط السابق الخاص بموسوعة حسوب أمثلة عملية من خلال لغات مختلفة يمكنك تفقدها وفهم الفكرة وكتابتها باللغة التي تريدها.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 31 دقائق مضت قال Maged Altareh:

تعتبر عملية فرز وترتيب عناصر المصفوفة واحدة من أهم العمليات التي نحتاج لتنفيذها على 
المصفوفات وأكثرها كلفة، حيث تتصاعد كلفتها كلما ازداد وتضخم حجم المصفوفة.
قدم الباحثون في علوم الخوارزميات عدداً كبي
الخوارزميات إلنجاز هذه العملية ويعتبر من أهمها: 
.Bubble Sort الفقاعي الفرز .1
.Merge Sort بالدمج الفرز .2
.Insertion Sort بالحشر الفرز .3
.Bucket Sort بالرزم الفرز .4
 .Quick Sort السريع الفرز .5
المطلوب : 
1. البحث على شبكة اإلنترنت أو في المراجع العلمية الموثوقة عن الخوارزميات الخمسة المشار 
إليها أعاله، وتقديم شروحات توصف هذه الخوارزميات واساليب عملها. 
2. تحقيق هذه الخوارزميات بلغة #C باستخدام مفاهيم الطرائق.
3. توظيف الطرائق التي قمت بكتابتها في الطلب 2 في فرز وترتيب عناصر مصفوفة ذات 
100 عنصر على األقل يتم توليدها عشوائياً وإظهار النتائج بالطريقة التي تراها مناسبة.

الاسئلة الاختبارية لا نجيب عليها ولكن لا تقلق حل هكذا أسئلة سهل عليك فقط البحث على اليوتيوب أو غوغل لتجد شرح الخوارزمية وكود بإي لغة ثم تستطيع فهم هذا الكود وحل مثال لتفهم إلية عمل الخوارزمية وكتابة توصيف لها ويمكنك الاستعانة بموسوعة حسوب ولنأخذ مثال خوارزمية الترتيب الفقاعي bubble sort تستطيع أن تجد شرح لها هنا وكذلك من أجل إي خوارزمية ثم عند النقر على رابط خوارزمية سوف تجد حل مثال مثل الاتي
image.thumb.png.1897ac84c872a3b0b21cc2b560f88fa0.png

  • كل ذلك تستطيع إضافته إلى التوصيف في السؤال الأول
  • بعد المثال يوجد كود مكتوب بلغة سي بلس بلس حاول فهمة ونقله إلى c#
  •  تلقائيا يكون قد تم حل السؤال 3 لأنك تستخدم نفس الكود في الخطوة 2 وتجعل عدد العناصر 100 عنصر 
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...