پاورپوینت درخت دودويي

پاورپوینت درخت دودويي (pptx) 63 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 63 اسلاید

قسمتی از متن PowerPoint (.pptx) :

Binary Search Trees ساختمان داده ها و الگوريتم ها درخت دودويي Binary Trees تعريف بازگشتي درخت تهي، درختي دودويي است گرهي که فرزندان آن، دو درختچه باشند، درختي دودويي است درختي دودويي است که با شروع از 1 و با اعمال 2، به تعداد متناهي بتوان آن را ساخت. 56 اين درخت دو دويي است ؟ پيمايش درخت دودويي پيمايش درخت: انجام يک عمل ( مثل چاپ مقدار) بر روي گرههاي درخت بازگشتي Recursive تکراري Iterative پيمايش بازگشتي: پردازش گره و درختچه هاي (فرزندان) چپ و راست آن Inorder: 1-فرزند سمت چپ، 2-ريشه ، 3- فرزند سمت راست Preorder: 1- ريشه، 2- فرزند سمت چپ، 3- فرزند سمت راست Postorder:1-فرزند سمت چپ، 2- فرزند سمت راست، 3- ريشه محاسبه عبارتهاي جبري (a + b) * (c + d) + e – f/g*h + 3.25 هر عبارت متشكل از سه نوع عضو زير است: عملگر:‌.Operators (+, -, /, *). عملوند ها Operands (a, b, c, d, e, f, g, h, 3.25, (a + b), (c + d), etc.). علايم ويژه دسته بندي :‌ Delimiters ((, )). درجه يك عملگر تعداد عملوندهايي كه يك عملگر نياز دارد عملگر مثل يك تابع و عملوند، آرگومان تابع است عملگرهاي دوتايي، دو عملوند نياز دارند a + b c / d e - f عملگرهاي يكاني، يك عملوند نياز دارند + g - h نمايش عبارتهاي جبري نمايش ميانوندي نمايش پيشوندي نمايش پسوندي نمايش ميانوندي عملوند بين دو عملگر قرار مي گيرد a * b a + b * c a * b / c (a + b) * (c + d) + e – f/g*h + 3.25 ترتيب و الويت عملگرها براي تفسير درست عبارت لازم است عمليات ضرب و تقسيم بر جمع و تفريق مقدم هستند از چپ به راست است علايم دسته بندي با استفاده از اين علايم، عبارتهايي ساخته مي شوند كه در عبارات بزرگتر مثل يك عملوند بكار مي روند: (a + b) * (c – d) / (e – f) محاسبه عبارت براي محاسبه عبارتهاي جبري به علايم دسته بندي، اوليت بندي عملگرها نياز است براي محاسبه آنها برنامه پيچيده اي نياز داريم نمايش پيشوندي و پسوندي چنين ملزوماتي ندارند محاسبه عبارات به شكل پسوندي يا پيشوندي براي كامپيوتر راحتتر است نمايش پسوندي Postfix نمايش پسوندي يك عملگر دوتايي با دو عملوند به صورت زير است: A o B = AB o , o is the operator نمايش پيشوندي يك عملگر دوديي چنين است: A o B = oAB , o is the operator چند نمونه عبارت پسوندي Infix = a + b * c Postfix = a b c * + Infix = a * b + c Postfix = a b * c + Infix = (a + b) * (c – d) / (e + f) Postfix = a b + c d - * e f + /

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته