| نسخه | 1.4.0 |
|---|---|
| ناشر | Shaowei Rong |
| تاریخ انتشار | ۱۹ مارس ۲۰۲۰ |
| تاریخ اضافه شده | ۱۹ مارس ۲۰۲۰ |
| الزامات سیستم عامل | iOS |
| الزامات | Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch. |
| کل بارگیری ها | ۰ |
| قیمت | Free |
شرح
یک برنامه جدید یادگیری ساختار داده، مهمترین ویژگی این است که می توانید ساختار داده را در این برنامه به صورت پویا اشکال زدایی کنید و تغییرات ساختار داده را در طول عملیات مشاهده بصری کنید. در این برنامه می توانید ساختارهای داده زیر را بیاموزید:
1. ساختارهای خطی، از جمله آرایه ها، لیست های پیوندی، صف ها، پشته ها. ساختارهای خطی اساس دیگر ساختارهای داده پیشرفته هستند، به خوبی الگوریتم های پیشرفته.
2. ساختارهای درختی، از جمله درخت دودویی، درخت جستجوی دودویی، درخت AVL، درخت قرمز-سیاه و هیپ. در این برنامه میتوانید سه پیمایش درخت باینری (شامل پیادهسازی پیمایش غیر بازگشتی)، جستجو در درخت، تنظیمات تعادل در درخت AVL و درخت قرمز-مشکی و مرتبسازی پشتهای را به صورت پویا اشکالزدایی کنید. به شما توانایی دست نویس درختان قرمز سیاه و سفید.
3. ساختار نمودار، شامل نمایش ذخیره سازی لیست مجاورت ساختار نمودار، جستجوی عمقی و جستجوی اولی، یافتن مسیر اویلر در نمودار، مرتبسازی توپولوژیکی، حداکثر اجزای متصل، حداقل مشکل درخت پوشا و کوتاهترین منبع تک مشکل مسیر همچنین اشکال زدایی پویا این الگوریتم های گراف کلاسیک را فراهم می کند.
4. کلاس مقدماتی ساختار داده در مورد مشکل برج هانوی صحبت خواهد کرد. الگوریتمی که این مشکل را حل می کند اغلب بازگشتی است. این برنامه اشکال زدایی پویا مشکل برج هانوی را ارائه می دهد، بنابراین دیگر نمی توانید در مورد تماس های بازگشتی برج هانوی گیج شوید.