ممكن المساعدة \ ابغا برنامج يعمل 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
ممكن المساعدة \ ابغا برنامج يعمل 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
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;
}
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…