زمان کنونی: ۱۷ اردیبهشت ۱۴۰۳, ۰۳:۳۷ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

مسئله جستجوی دودویی

ارسال:
  

watt پرسیده:

مسئله جستجوی دودویی

دوستان من این سوال رو دارم اما از جواب خودم زیاد مطمئن نیستم، امکانش هست لطف کنید و توضیح بدین این سوال رو؟

آرایه مرتب [A[1…۶۳ حاوی ۶۳ عنصر را در نظر بگیرید که در مکان i این آرایه عدد ۴*i+1 ذخیره شده است. اگر
الگوریتم جستجوی دودویی را روی این آرایه اعمال کنیم، میانگین تعداد مقایسهها برای جستجوی موفق را بدست
آورید.
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

mp1368 پاسخ داده:

RE: مسئله جستجوی دودویی

سلام .
بهترین راه برای حل این سوال استفاده از روش درخت دودویی است .
روش کار : به تعداد اعداد داخل آرایه شروع کن یه درخت دودویی بکش یعنی اینجا که ۶۳ عدد داریم یه درخت دودویی پر با ۶ سطح میشه . حالا تعداد گره های هر سطح رو ضربدر شماره سطح کن در نهایت تقسیم به تعداد اعداد تا میانگین جستجوی موفق به دست بیاد.

[tex](1*1) (2*2) (4*3) (8*4) (16*5) (32*6)=\frac{401}{63}= 6.36[/tex]

برای جستجوهای ناموفق نیز داریم :

مجموع جستجوهای موفق = مجموع جستجوهای ناموفق - n
مجموع جستجوهای ناموفق = ۴۶۴
میانگین جستجوهای ناموفق = [tex]\frac{464}{64}= 7.25[/tex]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

bahman2000 پاسخ داده:

RE: مسئله جستجوی دودویی

سلام: میشه بگید چرا در مخرج فرمول بدست آوردن میانگین تعداد مقایسه ها در جستجوی ناموفق به جای n(تعداد عناصر آرایه) قرار میدهیم: n+1
نقل قول این ارسال در یک پاسخ

ارسال:
  

bahman2000 پاسخ داده:

RE: مسئله جستجوی دودویی

(۰۳ اسفند ۱۳۹۲ ۰۲:۱۷ ب.ظ)bahman2000 نوشته شده توسط:  
(02 اسفند ۱۳۹۲ ۰۷:۰۶ ب.ظ)bahman2000 نوشته شده توسط:  
(30 بهمن ۱۳۹۲ ۰۴:۲۴ ب.ظ)bahman2000 نوشته شده توسط:  سلام: میشه بگید چرا در مخرج فرمول بدست آوردن میانگین تعداد مقایسه ها در جستجوی ناموفق به جای n(تعداد عناصر آرایه) قرار میدهیم: n+1
کسی نیست یه توضیح مختصری ارائه بده!!!
Confused
HuhHuhHuh
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Pakniat پاسخ داده:

RE: مسئله جستجوی دودویی

در سطح آخر ،۶۴ گره هست که به عنوان نود های جستجوی ناموفق در نظر گرفته میشه و تعداد مقایسه ها رو از پدر به ارث می برند.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کمک به حل مسئله Moha33 ۰ ۱,۱۵۸ ۰۵ تیر ۱۴۰۰ ۰۹:۴۲ ق.ظ
آخرین ارسال: Moha33
  دو سوال در مورد درخت BST(درخت جستجوی دودویی) امیدوار ۳ ۵,۱۹۸ ۱۰ دى ۱۳۹۹ ۱۲:۰۴ ق.ظ
آخرین ارسال: marzi.pnh
  زمان جستجوی درخت fateme.sm ۰ ۱,۶۱۶ ۰۶ دى ۱۳۹۹ ۱۰:۴۱ ب.ظ
آخرین ارسال: fateme.sm
  در جستجوی اساتید امنیت wskf ۰ ۱,۹۳۸ ۱۸ فروردین ۱۳۹۹ ۰۸:۴۶ ب.ظ
آخرین ارسال: wskf
Shocked کامپیوتر یا هنر، مسئله این است arian_61 ۲ ۴,۲۹۶ ۲۵ دى ۱۳۹۸ ۱۱:۳۱ ق.ظ
آخرین ارسال: packationmachinery
  مسئله n_وزیر Sanazzz ۲ ۲,۹۵۷ ۱۱ بهمن ۱۳۹۷ ۰۳:۰۳ ب.ظ
آخرین ارسال: Sanazzz
  دوران در درخت جستجوی دودویی tarane.68 ۵ ۵,۸۶۹ ۱۷ مهر ۱۳۹۷ ۰۱:۴۰ ب.ظ
آخرین ارسال: fsadat7
  پیمایش پیشوندی درخت دودویی naghmeh70 ۲ ۲,۸۲۸ ۱۵ فروردین ۱۳۹۷ ۰۲:۲۹ ب.ظ
آخرین ارسال: naghmeh70
  درخواست حل سوال تعداد رشته های دودویی از علوم کامپیوتر ۹۳ Sepideh96 ۱ ۱,۳۸۱ ۰۹ آذر ۱۳۹۶ ۰۱:۱۴ ق.ظ
آخرین ارسال: Jooybari
Information در جستجوی منبعی ساده، مختصر و مفید برای معادلات دیفرانسیل SepehrE46 ۱ ۲,۲۷۹ ۲۶ مهر ۱۳۹۶ ۰۴:۵۸ ب.ظ
آخرین ارسال: James Sullivan

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close