
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل: PowerPoint (قابل ویرایش و آماده پرینت)
تعداد اسلاید173
لینک دانلود کمی پایینتر میباشد
دانلود پاورپوینت سیستمهای دودویی
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل: PowerPoint (قابل ویرایش و آماده پرینت)
تعداد اسلاید173
لینک دانلود کمی پایینتر میباشد
در علوم کامپیوتر، درخت ساختار دادهٔ پر استفاده است که شبیه به یک ساختار درختی با مجموعهای از گرههای متصل به هم است. درخت یک گراف همبند بدون دور است. اکثر نویسندگان این قید را نیز اضافه میکنند که گراف باید بدون جهت باشد. یه علاوه بعضی قید بدون وزن بودن یالها را نیز اضافه میکنند.
هر گره در درخت تعدادی( صفر یا بیشتر ) گره فرزند دارد، که در زیر آن در درخت قرار دارند( به طور قراردادی، درخت به سمت پایین رشد میکند، برخلاف آنچه در طبیعت می بینیم ). یک گره که فرزند دارد گره پدر آن فرزند گفته میشود. یک گره حداکثر 1 پدر دارد. ارتفاع یک گره طول طولانیترین مسیر پایین رو از آن گره به یک برگ است. طول ریشه طول درخت نامیده میشود. مسیری که از گره به ریشه وصل میشود مسیر ریشه نام دارد و طول این مسیر عمق آن گره است.
بالاترین گره درخت گره ریشه نام دارد. پس گره ریشه پدر ندارد. این گره گرهی است که عملیات روی درخت معمولاً از آن شروع میشود.( هر چند بعضی الگوریتمها از برگ شروع شده و به ریشه ختم میشوند ). بقیهٔ گرهها با دنبال کردن یالها از گره ریشه قابل دسترسی اند درنمودار درخت عموماً گره ریشه در بالا رسم میشود. در بعضی درخت ها، مثل پشته ها، گره ریشه ویژگیهای خاصی دارند. هر گره در یک درخت را میتوان ریشهٔ یک زیر درخت در نظر گرفت. که این زیر درخت درختی است ریشه دار که آن گره ریشهٔ آن است.
پایینترین گرههای یک درخت گرههای برگ نام دارند. چون این گرهها زیرترین گره هستند هیچ فرزندی ندارند.
یک گره داخلی هر گرهی است که فرزند داشته باشد پس برگها گره داخلی نیستند.
زیر درخت بخشی از درخت است که خود یک درخت کامل را تشکیل میدهد. هر گره در درخت T با تمام گرههای زیر آن زیر درخت درخت T را تشکیل میدهد. زیر درخت متناظر با گره ریشه درخت اصلی است. زیر درخت متناظر با بقیهٔ رئوس زیر درخت سره گفته میشود.
درختها دو نوع اصلی هستند. درخت بازگشتی یا درخت نامرتب درختی است که فرزندان هر رأس ترتیب خاصی ندارند و درخت مرتب درختی است که در آن ترتیب خاصی اعمال میشود. برای مثال میتوان به هر رأس عددی طبیعی مربوط کرد.
فهرست مطالب:
تعریف
مفهوم درخت
مثالی از یک درخت
اصطلاحات درخت ها
نمایش لیست
استفاده از گره با طول ثابت
قضیه
اثبات
نمایش دودویی یک درخت
درخت های دودویی
ساختار درخت دودویی
تفاوت درخت عادی با درخت دودویی
خواص درختان دودیی
نمایش درخت دودویی
نمایش آرایه
نمایش لیست پیوندی
اعضای کلاس Expression
پیمایش درخت دودویی
پیمایش Inorder
پیمایش Preorder
پیمایش Postorder
پیمایش Inorder غیربازگشتی
پیمایش ترتیب سطحی
اعمال مفید بر روی درختان دودویی
درختان نخی دودویی
پیمایش Inorder درخت نخی دودویی
نوع داده مجرد هرم
اعمال اساسی بر روی Heap
صف اولویت
نمایش صف های اولویت
درج عناصر به داخل Max Heap
تحلیل تابع Insert Max Heap
حذف عنصری از Max Heap
تحلیل تابع Delete Max Heap
درختان جستجوی دودویی
تحلیل Search
و...
اطلاعاتی که یک کامپیوتر با آن سر و کار دارد:
X = xnxn-1xn-2 ... x1x0 . x-1x-2 ... x-m
پاورپوینت سیستمهای دودویی به همراه 302 اسلاید