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

سوال درهم سازی و btree سال ۹۳

ارسال:
  

royaarabi پرسیده:

سوال درهم سازی و btree سال ۹۳

کسی میتونه این سوالارو حل کنه ؟؟؟؟؟؟؟؟؟؟؟
سوال در هم سازی جوابش گزینه ۳
سوال btree گزینه ۴


فایل‌(های) پیوست شده


نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

MiladCr7 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

یکی از راه حل ها که تقریبا از گسسته براش استفاده میکنیم این هستش:

ببینید کلا [tex]1000[/tex] تا کلید داریم که میخوایم [tex]2[/tex] تاشو انتخاب کنیم پس حالت کل انتخاب [tex]2[/tex] تا از [tex]1000[/tex]تاست یعنی داریم:[tex]\binom{1000}{2}[/tex]

حالا ببینید قبول دارید که کل کلیدا توی ۱۰ تا خونه تقسیم میشن؟؟؟
نشون میدیم اینو :
[tex]0,10,20,30,40,...[/tex] اینا به خونه ۰ نگاشت میشن
[tex]1,11,21,31,41,...[/tex] اینا به خونه ۱ نگاشت میشن
[tex]2,12,22,32,42,...[/tex] اینا به خونه ۲ نگاشت میشن
و.....
ما کلا ۱۰ تا دسته(حفره منظورمه) داریم درست؟؟هر دسته ای هم شامل ۱۰۰ تا کلیده درست؟؟؟
پس چیکار میکنیم !!!یکی از این ۱۰ تا دسته رو انتخاب میکنیم به صورت [tex]\binom{10}{1}[/tex] و حالا این دسته ای که ما انتخاب کردیم ۱۰۰ تا کلید داره که همه دارای نگاشت برابرن پس کافیه ۲ تا کلید دلخواه از این دسته انتخاب کنیم به صورت [tex]\binom{100}{2}[/tex]

پس حالا احتمال رو به صورت زیر حساب میکنیم:

[tex]\frac{\binom{10}{1}\binom{100}{2}}{\binom{1000}{2}}=\frac{(10\ast\frac{(100\ast9​9)}{2})}{\frac{(1000\ast999)}{2}}=\frac{(1000\ast99)}{1000\ast999}=\frac{99}{999​}\simeq0.1[/tex]

این راه حل ریاضیش.یه راه حل دیگه هم داره شاید برای ما جالبتر باشه.اونم میذارم حتما
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

(۰۳ دى ۱۳۹۳ ۰۸:۵۱ ب.ظ)miladcr7 نوشته شده توسط:  این راه حل ریاضیش.یه راه حل دیگه هم داره شاید برای ما جالبتر باشه.اونم میذارم حتما
اون راه حل جالبتره چیه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

MiladCr7 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

(۲۰ دى ۱۳۹۳ ۰۹:۵۳ ب.ظ)Ametrine نوشته شده توسط:  
(03 دى ۱۳۹۳ ۰۸:۵۱ ب.ظ)miladcr7 نوشته شده توسط:  این راه حل ریاضیش.یه راه حل دیگه هم داره شاید برای ما جالبتر باشه.اونم میذارم حتما
اون راه حل جالبتره چیه؟

سلام.تو حالت اول هر کلیدی دوست داشتی بردار یعنی از ۱۰۰۰ کلید هر کدوم که میخواستی پس میشه [tex]\frac{1000}{1000}[/tex]
ولی عنصر دوم فقط باید هم اندیس با اولی باشه و ما میدونم هر ۱۰۰ تا کلیدی یه اندیس دارند پس الان از ۹۹۹ کلید باقیمونده ما ۹۹ کلید مجازیم انتخاب کنیم(دقت کن کلید اول رو انتخاب کردیم پس الان ۹۹ تا کلید هم اندیس باهاش باقیمونده) یعنی [tex]\frac{99}{999}[/tex]
پس احتمال کل میشه:
[tex]\frac{99}{999}\ast\frac{1000}{1000}\cong0.1[/tex]
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Ametrine پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

(۲۰ دى ۱۳۹۳ ۱۰:۰۹ ب.ظ)miladcr7 نوشته شده توسط:  سلام.تو حالت اول هر کلیدی دوست داشتی بردار یعنی از ۱۰۰۰ کلید هر کدوم که میخواستی پس میشه [tex]\frac{1000}{1000}[/tex]
ولی عنصر دوم فقط باید هم اندیس با اولی باشه و ما میدونم هر ۱۰۰ تا کلیدی یه اندیس دارند پس الان از ۹۹۹ کلید باقیمونده ما ۹۹ کلید مجازیم انتخاب کنیم(دقت کن کلید اول رو انتخاب کردیم پس الان ۹۹ تا کلید هم اندیس باهاش باقیمونده) یعنی [tex]\frac{99}{999}[/tex]
پس احتمال کل میشه:
[tex]\frac{99}{999}\ast\frac{1000}{1000}\cong0.1[/tex]
ممنون، این جالب بود واقعاً :دی
Idea
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ana9940 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

سوال Btree رو توی این لینک زیر یه جواب گذاشتم.

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


سوال درهم سازی هم حل شد و به نظرم خیلی جالب اومد. Big Grin
من توان سوم اعداد ۱ تا ۱۰ رو حساب کردم و باقیمانده اونا رو نسبت به ۱۰ گرفتم و جالب این بود که جواب هر کدوم متمایز بود، یعنی این تابع درهم سازی که در سوال ذکر شده فقط میخواسته ما رو گیج کنه تا از خیر سوال بگذریم وگرنه فرقی با اینکه باقیمانده همون عدد اصلی رو نسبت به ۱۰ بگیریم نداره.
این جوری توی ۱۰۰۰ تا عدد، ۱۰۰ مورد هست که با این تابع به index یکسان اشاره می کنه، اگه احتمالش رو حساب کنیم میشه ۱۰۰ به ۱۰۰۰ یعنی ۰/۱
نقل قول این ارسال در یک پاسخ

ارسال:
  

MiladCr7 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

(۰۲ دى ۱۳۹۳ ۰۳:۳۰ ب.ظ)ana9940 نوشته شده توسط:  سوال Btree رو توی این لینک زیر یه جواب گذاشتم.

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


سوال درهم سازی هم حل شد و به نظرم خیلی جالب اومد. Big Grin
من توان سوم اعداد ۱ تا ۱۰ رو حساب کردم و باقیمانده اونا رو نسبت به ۱۰ گرفتم و جالب این بود که جواب هر کدوم متمایز بود، یعنی این تابع درهم سازی که در سوال ذکر شده فقط میخواسته ما رو گیج کنه تا از خیر سوال بگذریم وگرنه فرقی با اینکه باقیمانده همون عدد اصلی رو نسبت به ۱۰ بگیریم نداره.
این جوری توی ۱۰۰۰ تا عدد، ۱۰۰ مورد هست که با این تابع به index یکسان اشاره می کنه، اگه احتمالش رو حساب کنیم میشه ۱۰۰ به ۱۰۰۰ یعنی ۰/۱

ببخشید به نظرم این نوع تقسیم درست نباشه.شما اومدید ۱۰۰ کلید از کل کلید ها رو در نظر گرفتید که این درست نیست ممکنه اون ۱۰۰ تا کلید صرفا تو یه حفره نباشن
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

ana9940 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

(۰۲ دى ۱۳۹۳ ۰۸:۰۷ ب.ظ)miladcr7 نوشته شده توسط:  ببخشید به نظرم این نوع تقسیم درست نباشه.شما اومدید ۱۰۰ کلید از کل کلید ها رو در نظر گرفتید که این درست نیست ممکنه اون ۱۰۰ تا کلید صرفا تو یه حفره نباشن

چرا درست نباشه؟خب احتمالش گرفتم دیگه. اینو قبول کردی که ده تا عدد ده اندیس متفاوت رو از تابع درهم سازی میگیرند ؟ مثلا اعداد یک تا ۱۰، حالا عدد یازده قطعا جواب تابع درهم سازی اون یکی از اعداد قبلیه، چون هزار تا عدد متوالی رو گفته شده، پس هر ۱۰۰ تایی از اون ها احتمال یکسان شدن تابع درهم سازیشون هست که نسبتش میشه ۰/۱
اگه اون قسمت حلم درست باشه، احتمالش میشه همون ۰/۱ . یعنی اعداد ۱ تا ۱۰ که من حساب کردم و باقیمانده توان سومشون متمایز شد و همین فرض رو برای اعداد ۱۱ تا ۲۰ کردم ممکنه جامعیت نداشته باشه؟!؟!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

ببین الان شما اومدی گفتی هر ۱۰۰ تا عدد دارای یه اندیسن.قبول.!!!ولی از کجا معلوم اون دوتایی که انتخاب میشه دارای یک اندیسن؟؟؟؟
شما اینو به نظرم در نظر نگرفتی!!!
ببین صورت سوال گفته ۲ عدد که انتخاب میکنیم دارای یک اندیس باشن
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

ana9940 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

(۰۲ دى ۱۳۹۳ ۱۱:۴۹ ب.ظ)miladcr7 نوشته شده توسط:  ببین الان شما اومدی گفتی هر ۱۰۰ تا عدد دارای یه اندیسن.قبول.!!!ولی از کجا معلوم اون دوتایی که انتخاب میشه دارای یک اندیسن؟؟؟؟
شما اینو به نظرم در نظر نگرفتی!!!
ببین صورت سوال گفته ۲ عدد که انتخاب میکنیم دارای یک اندیس باشن

الان متوجه شدم منظورتون چیه. من اصلا روی مبحث احتمالش دقت نکردم. Big Grin
ببین نگفته که ما دو عنصر را به تصادف انتخاب میکنیم . همین جوری در ساده ترین حالت برای احتمال گرفتن جواب میشه ۰/۱/ ولی الان گیج شدم، نمیدونم منظور سوال چیه!!
البته چون مربوط به ساختمان داده است حس می کنم منظور همونی که من حل کردم ولی بد گفته.

(۰۲ دى ۱۳۹۳ ۱۱:۴۹ ب.ظ)miladcr7 نوشته شده توسط:  ببین الان شما اومدی گفتی هر ۱۰۰ تا عدد دارای یه اندیسن.قبول.!!!ولی از کجا معلوم اون دوتایی که انتخاب میشه دارای یک اندیسن؟؟؟؟
شما اینو به نظرم در نظر نگرفتی!!!
ببین صورت سوال گفته ۲ عدد که انتخاب میکنیم دارای یک اندیس باشن

واسه اینکه گیج نشیم میشه اینجوری گفت.
فرض کن عدد اول ۰ انتخاب شده که مثلا طبق تابع به اندیس ۰ رجوع میشه، حالا عدد بعدی که انتخاب میشه جواب تابعش قطعا یکی از اعداد ۰ تا ۹ هست، که به احتمال ۰/۱ میتونه جواب تابعش ۰ باشه.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۱
  

MiladCr7 پاسخ داده:

RE: سوال درهم سازی و btree سال ۹۳

ببینید صورت سوال میخواد دقیقا دو تا رو انتخاب کنی که دارای یک اندیس باشن.
این سوال اصلا جواب دقیق نداره.تقریبیه.من جوابشو براتون مینویسم.بعد مقایسه میکنیم ببینیم چی به چیه
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۴۱۳ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۴۱۸ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۵,۶۵۸ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  سوال ۸ دکتری علوم کامپیوتر سال ۹۴ ss311 ۲ ۳,۱۹۸ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۷ ب.ظ
آخرین ارسال: ss311
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۳,۹۲۹ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  سئو چیست؟ - سئو - بهینه سازی سایت msnmsn ۲ ۲۵ ۲۳ آبان ۱۳۹۸ ۰۱:۱۳ ب.ظ
آخرین ارسال: xiaomi
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر net work ۰ ۲,۴۰۰ ۲۲ فروردین ۱۳۹۸ ۰۳:۲۵ ب.ظ
آخرین ارسال: net work
  برگ برگ سازی Sanazzz ۱ ۱,۹۶۲ ۱۳ فروردین ۱۳۹۸ ۰۸:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  سوال مهندسی نرم افزار سال ۸۶(مهندسی نیازمندی ها) tarane1992 ۴ ۴,۹۱۹ ۲۲ بهمن ۱۳۹۷ ۰۲:۳۷ ق.ظ
آخرین ارسال: Bon_Nemesis
  راهنمایی برای انتخاب موضوع قابل پیاده سازی در زمینه بیگ دیتا برای پایان نامه one hacker alone ۱ ۳,۰۵۹ ۱۸ بهمن ۱۳۹۷ ۰۶:۳۶ ب.ظ
آخرین ارسال: Happiness.72

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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