در حال حاضر محصولی در سبد خرید شما وجود ندارد.
هر برنامه نویس باید بر ساختمان داده ها و الگوریتم ها هم از نظر تئوری و هم از منظر کدنویسی آن ها در پروژه های واقعی کاملا مسلط باشد.
عنوان اصلی : Advanced Data Structures and Algorithms in Python
انجام کار زیاد با خیلی کم:
از آهسته آهسته تا بهینه: زیر مجموعه حداکثر جمع
فاکتوریل را با عدد صفر معین پیدا کنید
زیر مجموعه طول داده شده را با حداکثر حداقل پیدا کنید
مشکلات آرایه شامل مدول ها
ریاضی مفید: اصل شمول-حذف
الگوریتم های پیچیده تر در آرایه ها:
شمارش کارآمد زیرآرایه ها با یک جمع معین
جستجوی باینری برای طول بهینه زیرآری
الگوریتم Manacher
بهینه سازی غربال اراتوستن
الگوریتم های بازگشتی عمومی:
ارزیابی عبارات حسابی با تجزیه کننده نزولی بازگشتی
توان ماتریسی و توابع فیبوناچی
مجموع قدرت ها
پیدا کردن جایگشت با یک خاصیت داده شده
برنامه نویسی پویا:
مسیر حداقل جمع در یک ماتریس
یک مسیر جمع حداقلی پیچیده تر در یک ماتریس
شمارش تعداد راه های رنگ آمیزی حصار
شمارش افزایش دنباله ها
برنامه نویسی پویا پیشرفته:
محدوده حداقل پرس و جو با DP
یکی دیگر از مشکلات مسیر ماتریس
برنامه نویسی پویا روی درختان
TSP و الگوریتم Held-Karp
ساختارهای داده مبتنی بر درخت:
درختان را با بهروزرسانیهای تنبل تقسیم کنید
درختان باینری ایندکس شده
درختان باینری ایندکس شده برای مسئله RMQ
تپه ها
الگوریتم های نظریه گراف:
کوتاه ترین راه و بازگشت
Advanced Data Structures and Algorithms in Python
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.