من میخوام الگوریتم جسجتجوی دودویی رو با آندروید درست کنم
الگوریتمشو تو نت پیدا کردم ولی خب یجوری بود نشد نوشت
کد سی شارپ پیدا کردم خلاصه خط به خط تبدیلش کردم به کد b4a کار میکنه ولی بگیر نگیر داره یبار پیدا میکنه یبار پیدا نمی کنه اگه مثلا ادد نزدیک وسط ارایه باشه اصلا نمیفهمه
Dim num As Int = 2
Dim midd As Int
Dim arr() As Int
Dim length As Int
Dim Minn As Int
Dim low As Int = 0
Dim high As Int = data.length - 1
Do While (low <= high)
midd = ( low + high ) / 2
If num < data(midd) Then
high = midd - 1
Msgbox("chap","!!")
Else
If num > data(midd) Then
low = midd +1
Msgbox("rast","!!")
Else
Return midd
Msgbox("vasat","!!")
End If
End If
Loop
Msgbox("no","!!")
سوال
Mahdi-HrH 30
من میخوام الگوریتم جسجتجوی دودویی رو با آندروید درست کنم
الگوریتمشو تو نت پیدا کردم ولی خب یجوری بود نشد نوشت
کد سی شارپ پیدا کردم خلاصه خط به خط تبدیلش کردم به کد b4a کار میکنه ولی بگیر نگیر داره یبار پیدا میکنه یبار پیدا نمی کنه اگه مثلا ادد نزدیک وسط ارایه باشه اصلا نمیفهمه
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.