عاجل
اعلانات
شبكة بحوث وتقارير ومعلومات

اخر المشاهدات
الأكثر مشاهدة
اهم الروابط

شبكة بحوث وتقارير ومعلومات

موقع يحتوى الكثير من ملخصات وبحوث وتقارير بجميع المجالات وكلها جاهزة للطباعة والنسخ … كما يحتوي محرك بحث يسهل عليك عملية إستخراج المعلومة بسهولة ويسر .




[ تعرٌف على ] خوارزمية الاختيار

اقرأ ايضا

-
[ تعرٌف على ] جهمية
- سؤال و جواب | سر تركيز النبي صلى الله عليه وسلم في وصاياه على الأخلاق
- [ مراكز صالونات التجميل قطر ] صالون اوسكار للتجميل Oscar Beauty Salon ... الدوحة
- [ تعرٌف على ] قائمة اختراعات الإمبراطورية البيزنطية
- [ تغذية الحامل ] فوائد دبس التمر للحامل
- [ تعرٌف على ] إرنست آرتشر (أدميرال بحري)
- [ تعرٌف على ] عقوبات تكميلية
- [ تعرٌف على ] العلاقات الرومانية السريلانكية
- [ وسطاء عقاريين السعودية ] حسن علي جابر تليدي ... الدائر ... منطقة جازان
- [ مؤسسات البحرين ] استقلال احمد عياد ... منامة
- [ دليل دبي الامارات ] كراج الحاسوب ... دبي
- [ تعرٌف على ] تسويق المتاجر المحلية
- [ متاجر السعودية ] سبيس هوليك ... رأس تنورة ... المنطقة الشرقية
- [ دليل دبي الامارات ] فولتون للإلكترونيات ذ.م.م. ... دبي
- [ صيدليات السعودية ] صيدلية الاستشارة والدواء
آخر تحديث منذ 1 يوم
5 مشاهدة

عناصر الموضوع

تم النشر اليوم 2024/06/03 | خوارزمية الاختيار

حالات خاصة

عندما يكون i=1 عندها على الخوارزمية إيجاد العدد الأول من حيث الترتيب أي اصغر قيمة في القائمة وهذه المهمة بسيطة جدا وإيجاد هذه القيمة يتم عن طريق بحث خطي مع متغيِّر إضافيّ وها هي طريقة لفعل هذا: int FindMin(int[] A)
{
int min=A ;
for(int j=1;j<=A.length;j++)
{
if(A[j]<A )
{
min=A[j];
}
}
return min;
} وحالة أخرى هي i=n وعندها يجب ايجاد القيمة الكبرى وبطريقة مشابهة لايجاد القيمة الصغرى.

مقدمة

خوارزمية الاختيار هي طريقة بحث فعّـالة حيث تُعطَى الخوارزمية عدد i, والهدف هو إيجاد العدد ال-i في القائمة بعد التصنيف -SORTING- هناك عدة طرق لإيجاد هذا الهدف وقد تم التوصل إلى خوارزمية فعالة بزمن خطي – linear time algorithm-

اختيار بالتصنيف

نبدأ أولا بالطريقة السهلة وهي تتم عن طريق تحويل الاختيار إلى تصنيف ثم التوجه للعدد المطلوب أي: int select(int[] A,int i)
{
return (A.sort())[i]
} هذه الطريقة صحيحة ولكن الوقت الذي تحتاجه هو: ((O(nlog(n ونريد ان نصل لخوارزمية فعالة بوقت خطي بالنسبة للمدخل!

الخوارزمية الخطية

هذه الخوارزمية تستخدم طريقة الاستدعاء الذاتي (العودية) وهي كالتالي:
اسم هذه الخوارزمية سيكون: اختيار إذا n=1 نرجع القيمة الوحيدة الموجودة وهو بمثابة العدد ال -i
إذا n>1 حينها:
– قسم ال-n أعداد في القائمة ل- ⌊
n / 5

{displaystyle lfloor n/5rfloor } حيث كل قائمة تحوي 5 أعداد وقائمة أخيرة تحوي البواقي وهي بكبر:n mod 5
– جِد القيمة الوسطى للقوائم (تستطيع ان تصنف ثم تجد لكل قائمة القيمة الوسطى)
– استدعي اختيار لايجاد القيمة الوسطى،x, ل ⌊
n / 5

{displaystyle lfloor n/5rfloor } الاعداد التي وجدتها في 2
– قسم القائمة حول x بواسطة partition ولنقل أن الأعداد في القائمة السفلى عددها k والقائمة العليا هي n-k
– استدعي اختيار بشكل ذاتي لايجاد العدد ال-i في القائمة السفلى إذا: i≤k أو العدد ال- i-k الأصغر إذا i>k
تحليل زمن الخوارزمية
معادلة الاستدعاء الذاتي:
T
(
n
)

T
(
n / 5
)
+
T
(
7

n / 10
)
+
O
(
n
)
.
{displaystyle T(n)leq T(n/5)+T(7cdot n/10)+O(n).} وحلها كالتالي:
T
(
n
)

c

n

(
1
+
(
9 / 10
)
+
(
9 / 10 ) 2
+

)

O
(
n
)
.
{displaystyle T(n)leq ccdot ncdot (1+(9/10)+(9/10)^{2}+cdots )in O(n).}

شرح مبسط

خَوَارِزمِيَّةُ الاِختِيَارِ (بالإنجليزية: selection algorithm)‏ هي خوارزمية لإيجاد مكان عدد بالترتيب حسب التصنيف، وتعد هذه الخوارزمية من أشهر الخوارزميات لأنه يمكن تطبيقها بزمن خطي ولاستخداماتها المتعددة في علوم الحاسوب والطريقة التي تتم بها عن طريق الاستدعاء الذاتي أو recursion

اعلانات


شاركنا تقييمك




اقرأ ايضا

- [ دليل دبي الامارات ] سوبر ماركت ماسو ذ م م ... دبي
- [ تعرٌف على ] العلاقات الكولومبية الماليزية
- [ وسطاء عقاريين السعودية ] منصور محمد ناصر العريفي ... الرياض ... منطقة الرياض
- [ وسطاء عقاريين السعودية ] على عوض بن علي القحطاني ... الخفجى ... المنطقة الشرقية
- [ تعرٌف على ] توليلاكي (كاليفورنيا)
- [ تورد المهالك ] خمس تورد المهالك: شهوة عارمة، وعلم لا يقصد به وجه الله، ومال يورث الشحَّ والطمع، وفراغ يحمل على ارتكاب المآثم، وعقل يحتال به صاحبه على الناس.
- [ صحة وطب الامارات ] مركز الذيد الطبي ... الشارقة
- [ خذها قاعدة ] ثلاثة لابد أن تستقر في ذهنك: لانجاة من الموت ، ولا راحة في الدنيا ، ولا سلامة من الناس . - صالح المغامسي
- [ وزارات وهيئات حكومية السعودية ] وحدة الدفاع المدنى حى النسيم
- [ تعرٌف على ] سرايا طليعة الخراساني
- [ صرافون وتجار عملة الامارات ] الغرير العالمية للصرافة
- [ خدمات السعودية ] من هي زوجة الامير محمد بن سلمان ويكيبيديا
- [ وسطاء عقاريين السعودية ] احمد مصطفى بن منصور الحرز ... الاحساء ... المنطقة الشرقية
- [ جغرافيا ] بحث عن 4 من تضاريس قارة آسيا
- [ متاجر السعودية ] أطايب المستكة ... جدة ... منطقة مكة المكرمة
 
اعلانات
شاركنا رأيك بالموضوع
التعليقات

لم يعلق احد حتى الآن .. كن اول من يعلق بالضغط هنا

أقسام شبكة بحوث وتقارير ومعلومات دليل خدمات السعودية و عملت لخدمة الزائر ليسهل عليه تصفح الموقع بسلاسة وأخذ المعلومات تصفح هذا الموضوع [ متاجر السعودية ] أطايب المستكة … جدة … منطقة مكة المكرمة ويمكنك مراسلتنا في حال الملاحظات او التعديل او الإضافة او طلب حذف الموضوع ...آخر تعديل اليوم 2024/06/03




تواصل معنا
اعلانات 6