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

ممكن استفسار عن حل لهذة الخوارزمية بواسطة لغة السي بلس بلس

بدأه اسم مخالف23 في 13 مارس 2010 · 1 رد · 489 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن المساعدة \ ابغا برنامج يعمل binary search علي هذة الخوارزمية

1- Low=1;high=n;j=0

2- (while(Low<=high) and (j=0

3- mid=((low+high)/2

4- if x=A[mid] then j=mid

5- elseif x<A[mid] then high=mid-1

6- else Low=mid+1

7- end while

8- return j

#2

int hight=1,low=1,mid,x

int a[]={1,4,5,7,8,9,10,12,15,22,23,27.32.35}

cout<<"enter search kay"

cin>>x

while(hight>low)

{

mid=hight+low/2

if(x>a[mid ](

low=mid+1

else hight=mid

}

if(a[low]==x)

cout<<location=<<low

else cout<<"not exist"

return 0;

}

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

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

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

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

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