در این قسمت تیم کدگیت سورس پیمایش PostOrder در پایتون آماده کرده است. این قسمت با استفاده از زبان پایتون و بدون استفاده از توابع آماده، پیمایش PostOrder یا پیمایش پسترتیب را پیاده سازی میکنیم. در ادامه ویژگی این محصول را آوردهایم. همچنین پیشنهاد میکنیم از دیگر سورسهای ما دیدن فرمایید:
- سورس رگرسیون خطی در پایتون
- سورس الگوریتم هافمن در پایتون
- سورس مرتب سازی صدفی در پایتون
- تشخیص سن در پایتون
- Paint در پایتون
- سورس پیمایش InOrder در پایتون
سورس پیمایش PostOrder در پایتون
به فرآیند ملاقات گره های درخت پیمایش درخت می گویند. پیشمایش درخت انواع مختلفی دارد که از جمله مهمترین آنها PreOrder، PostOrder و InOrder هستند. در PostOrder یا پیمایش پسترتیب، نحوه ملاقات گرهها به صورت زیر است:
- زیر درخت چپ را پیمایش کن.
- زیر درخت راست را پیمایش کن.
- ریشه را ملاقات کن.
همچنین در کد پیمایش پس ترتیب، یک درخت با ویژگیهای زیر پیاده سازی گردیده است:
- درج گره در درخت
- پیمایش پسترتیب درخت
- تست برنامه
- تابع init
خروجی سورس پیمایش PostOrder در پایتون
کد پیاده سازی گردیده برای سورس پیمایش PostOrder در پایتون دارای تابع Main بوده که در ابتدا یک درخت با چندین گره را ایجاد و سپس پیمایش پسترتیب آن صدا زده می شود. خروجی برنامه، ترتیب ملاقات گره ها بر اساس پیمایش پسترتیب است. فایلی که در اختیار شما قرار خواهد گرفت نام آن PostOrderTraversal.py می باشد. این فایل اصلی بوده و با اجرای آن میتوانید برنامه پیمایش PostOrder را اجرا کنید. همچنین خروجی برنامه بر اساس ورودی 27،14،35،10،19،31،42 به صورت زیر است:
PostOrder traversal of binary tree is
10 19 14 31 42 35 27
نقد و بررسیها
هنوز بررسیای ثبت نشده است.