نمایش نتایج 1 تا 17 از 17

نام تاپیک: حداقل و حداکثر گره های یک درخت دودویی

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    دی 1384
    محل زندگی
    ماهشهر
    پست
    99

    حداقل و حداکثر گره های یک درخت دودویی

    حداقل و حداکثر تعدادگره های یک درخت دودویی به ارتفاع hچقدر است؟

  2. #2
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175

    Min: 2^h
    Max:2^(h+1)-1
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    دی 1384
    محل زندگی
    ماهشهر
    پست
    99
    این سوال در تست سراسری 81 ارشد مطرح شده بود و جواب max با پاسخ شما مطابقت داشت اما جواب minنه.برای minگفته بود حداقل در درختان مورب به چپ یا مورب به راست به وجود می آید که می شود 2h+1. به نظر شما این پاسخ صحیح است؟ در کتاب دیگری پاسخ شما مطرح شده بود.

  4. #4
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    جواب شما درسته،من به صورت سوال دقت نکرده بودم! درصورتی که درخت دودویی کامل نباشد ، مثل درخت دودیی محض شما یک ریشه دارید و نود های دارای دو فرزند هستند و سطح آخر یک برگ داشته باشد فرمول به شکل 2h+1 می باشد.
    آخرین ویرایش به وسیله whitehat : یک شنبه 27 آبان 1386 در 23:32 عصر دلیل: تعریف اشتباه در درخت دودویی محض
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  5. #5
    سلام.
    ولی تو درخت مورب حداقل گره ها میشه h+1

    مثل:

    5
    \
    6
    \
    7


    که تعداد گره ها 3 و ارتفاع 2 هست (البته اگه ارتفاع ریشه رو صفر بگیریم)

  6. #6
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    دوست عزیز منظور درخت دو دویی محض است، درختی که نودهای آن صفر یا 2 فرزند غیر از سطح آخر دارند
    آخرین ویرایش به وسیله whitehat : یک شنبه 27 آبان 1386 در 23:31 عصر دلیل: اشتباه در تعریف درخت دودویی محض
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  7. #7
    دوست من این تعریفی که شما گفتی تعریف درخت دودویی محض هست!


    برای تعریف درخت دودویی میتونی به صفحه 248 کتاب ساختمان داده هوروویتس ترجمه قلزم مراجعه کنی.

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    دی 1384
    محل زندگی
    ماهشهر
    پست
    99
    پس حداقل تعداد گره هابا فرض صفر بودن ارتفاع ریشه چقدر شد؟

  9. #9
    اگر در صورت سوال فقط گفته درخت دودویی مسلماً حداقل گره هاش h+1 خواهد بود.

  10. #10
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    اگر در صورت سوال فقط گفته درخت دودویی مسلماً حداقل گره هاش h+1 خواهد بود.
    چرا؟ معمولا در تست ها منظور از درخت دودویی درخت دودویی محض است
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  11. #11
    نقل قول نوشته شده توسط whitehat مشاهده تاپیک
    چرا؟ معمولا در تست ها منظور از درخت دودویی درخت دودویی محض است

    ولی فکر نمیکنم اینجوری باشه، البته از روی گزینه ها هم میشه فهمید منظور چی بوده مثلاً اگر در این سوال در گزینه ها h+1 وجود نداشته باشه و 2h+1 وجود داشته باشه میشه فهمید که منظور درخت دودویی محض هست.

  12. #12
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    درخت مورب جزء درخت دودیی حساب می شود؟
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  13. #13
    کاربر تازه وارد
    تاریخ عضویت
    دی 1384
    محل زندگی
    ماهشهر
    پست
    99
    در صورت سوال فقط ذکر شده بود یک درخت دودویی درختی است که هر گره آن صفر یا 2 فرزند دارد.و در گزینه ها هم h+1را داده بود و هم 2h+1را.

  14. #14
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    منظور من از پست قبلی همین بود، درخت مورب را جزء درختان دودویی حساب نکنید !
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  15. #15
    خوب چون صورت سوال خودش گفته منظرش چه نوع درختی هست 2h+1 صحیح است.
    ولی طبق تعریف معمول درخت دودویی، درخت مورب هم دودویی هست.

  16. #16

    نقل قول: حداقل و حداکثر گره های یک درخت دودویی

    نقل قول نوشته شده توسط whitehat مشاهده تاپیک

    Min: 2^h
    Max:2^(h+1)-1
    این همون بهترین و بدترین حالت در جست و جوی دودیی محسوب می شه؟

  17. #17

    نقل قول: حداقل و حداکثر گره های یک درخت دودویی

    نقل قول نوشته شده توسط viviano مشاهده تاپیک
    این همون بهترین و بدترین حالت در جست و جوی دودیی محسوب می شه؟
    بدترین حالت جستجوی دودویی ( O( log n و بهترین حالت ( O( 1 هست. بدترین حالت زمانیه که تمام عمق درخت رو برای پیدا کردن عنصر مورد نظر پیمایش کنیم، که log2 n می‌شه. و بهترین حالت اینه که عنصر ریشه درخت همون عنصر مورد نظر باشه که با یه مقایسه به دست می‌یاد و ( O( 1 می‌شه.

    البته من در اینجا آرایه مرتب برای استفاده از جستجوی دودویی رو با یه درخت جستجوی دودویی معادل کردم. ابهام پیش نیاد.
    آخرین ویرایش به وسیله مسعود اقدسی فام : یک شنبه 07 فروردین 1390 در 10:59 صبح

تاپیک های مشابه

  1. تقاضایی راهنمایی و کمک در کار با Dreamweaver
    نوشته شده توسط احمد کاوه در بخش طراحی وب (Web Design)
    پاسخ: 4
    آخرین پست: پنج شنبه 29 مهر 1389, 12:41 عصر
  2. آقا چه چیزایی با javascript قابل حل هست چه چیزایی با .net
    نوشته شده توسط odiseh در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: جمعه 02 فروردین 1387, 04:44 صبح
  3. دوستانی که با interbase آشنایی دارند لطفا راهنمایی کنند
    نوشته شده توسط mehdi_moosavi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 01 بهمن 1384, 14:11 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •