log log n يعني لو كانت ن تساوي مليار ستكون النتيجة هي ٤ ولو كانت ن تساوي مليون ستكون النتيجة ايضا ٤ خوارزمية مذهلة التكلفة فيها متساوية في المليون والمليار
What if I had the array of string like that array=["xx998" , "xy222", "xm253", "mo922", "mm623", "yx224", "qw243"] in this case how I search for "xx222" ? how can i get the mid in this case? mid = low + ((high - low) / array[high] - array[low]) * (searchNumber - array[low]); If this is not the best algorithm for my case could you please tell me which algorithm should i use in such as this situation? thank you .
تذكرت شي مهم يمكن ما حكاه الاخ هنا هو انو الية هذا النوع من ال search يتعامل فقط مع المصفوفات المرتبة يعني لازم تكون المصفوفة مرتبة تنازليا او تصاعديا حتى يتسنى لك القيام بهذا النوع من البحث بناءا على ال elements اللي انتي كتبتيها بالتعليق هي غير مرتبة هذي ملحوظة مهمة
log log n
يعني لو كانت ن تساوي مليار ستكون النتيجة هي ٤
ولو كانت ن تساوي مليون
ستكون النتيجة ايضا ٤
خوارزمية مذهلة التكلفة فيها متساوية في المليون والمليار
thanks
in this kind the data should be sorted also ?
obviously.
Yes
What if I had the array of string like that
array=["xx998" , "xy222", "xm253", "mo922", "mm623", "yx224", "qw243"]
in this case how I search for "xx222" ?
how can i get the mid in this case?
mid = low + ((high - low) / array[high] - array[low]) * (searchNumber - array[low]);
If this is not the best algorithm for my case could you please tell me which algorithm should i use in such as this situation?
thank you .
Did you find a solution to this case??
If you found it ..please put it here
تذكرت شي مهم يمكن ما حكاه الاخ هنا
هو انو الية هذا النوع من ال search
يتعامل فقط مع المصفوفات المرتبة
يعني لازم تكون المصفوفة مرتبة تنازليا او تصاعديا حتى يتسنى لك القيام بهذا النوع من البحث
بناءا على ال elements اللي انتي كتبتيها بالتعليق
هي غير مرتبة
هذي ملحوظة مهمة
أنا افتهمت و بعد المعادلة انا مافتهمت
تسلم على الشرح لكن لما نحسب المعادلة تطلع 3.409...
ان شاء لله بلاقي جواب
worst case = 3
Best case : O(1)
, average case: C(n) = log log n ,worst case: C(n) = n
ماهو big(0)
أسوأ إفتراضية من حيث الحجم والوقت
من اي رتبة هذا البحث (?)o
O(log log n)