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

السؤال

Recommended Posts

  • 0
نشر

sorting  أو الفرز هو عملية إعادة ترتيب عناصر المصفوفة بترتيب معين ، مثل تصاعدي أو تنازلي. أما searching أو البحث هو عملية العثور على عنصر معين أو مجموعة من العناصر داخل مصفوفة. في C ++ ، توفر STL (مكتبة القوالب القياسية) عدة خوارزميات للفرز - sorting  ، مثل الفرز السريع -quicksort - ودمج الفرز - merge sort- ، والتي يمكن استخدامها لفرز المصفوفات. يوفر STL أيضا العديد من خوارزميات البحث ، مثل البحث الثنائي ، التي يمكن استخدامها للبحث عن عناصر محددة داخل مصفوفة.

  • 0
نشر

ال searching في مصفوفات لغة c++  تم تصميم خوارزميات البحث للتحقق من وجود عنصر أو استرداد عنصر من أي بنية بيانات مثل المصفوفات  حيث يتم تخزينه. بناءً على نوع عملية البحث ، يتم تصنيف هذه الخوارزميات عمومًا إلى فئتين:

  • البحث المتسلسل: في هذا ، يتم اجتياز القائمة أو المصفوفة بالتسلسل ويتم فحص كل عنصر. على سبيل المثال:  Linear Search.
  • البحث الفاصل: تم تصميم هذه الخوارزميات خصيصًا للبحث في هياكل البيانات المصنفة. يعد هذا النوع من خوارزميات البحث أكثر فاعلية من البحث الخطي حيث يستهدف بشكل متكرر مركز بنية البحث ويقسم مساحة البحث إلى النصف. على سبيل المثال:  Binary Search.

ال sorting  في مصفوفات لغة c++ : الفرز في C ++ هو مفهوم يتم فيه إعادة ترتيب عناصر المصفوفة بترتيب منطقي. يمكن أن يكون هذا الترتيب من الأدنى إلى الأعلى أو من الأعلى إلى الأدنى. يساعد فرز المصفوفة غير المصنفة في حل العديد من المشكلات مثل البحث عن الحد الأدنى أو الحد الأقصى للعنصر ، إلخ.

يسهل ترتيب الأشياء بطريقة مرتبة التحليل والبحث عن عنصر معين بين مجموعة العناصر.

أنواع تقنيات ال sorting  هناك أنواع مختلفة من تقنيات ال sorting  في C ++.

  • Bubble sort
  • Selection sort
  • Insertion sort
  • Quick sort

للمزيد من التفاصيل يمكنك قراءة المقالات التالية

البحث الخطي

 

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...