سورس کد الگوریتم Heap به زبان ++C

در این پروژه نمونه سورس کدی به زبان سی پلاس پلاس آماده دانلود شده است.پروژه ای تحت عنوان الگوریتم Heap که در زبان سی پلاس پلاس طراحی شده است.توضیحات ادامه را به نقل ویکی پدیا براتون مینویسم :

(heap) یک ساختمان دادهی درخت (ساختار داده) است که شرط «اگر B بچهٔ A بود، آنگاه مقدار گرهٔ A بزرگتر مساوی مقدار گرهٔ B باشد»این مسئله بیانگر این است که گرهٔ با بیشترین مقدار همواره در ریشه قرار می‌گیرد و بنابراین چنین هیپی، هیپ بیشینه نامیده می‌شود. بر روی این که هر گره چند گره فرزند داشته باشد، هیچ محدودیتی وجود ندارد، حال آنکه در عمل معمولاً هر گره، دو فرزند دارد. هیپ یک داده ساختار بهینه برای پیاده‌سازی یک دادهٔ انتزاعی به نام صف اولویت دار می‌باشد. هیپ‌ها در الگوریتم‌های زیادی مانند الگوریتم دیکسترا در نظریه گراف کاربرد دارند.داده ساختار هرم نباید با مفهوم هیپ که برای اختصاص پویای حافظه به کار می‌رود اشتباه شود. بعضی از زبان‌های برنامه‌نویسی مانند لیسپ برای این شیوهٔ اختصاص حافظه از داده ساختار هرم استفاده می‌کنند. هرم‌ها معمولاً به صورت آرایه پیاده‌سازی می‌شوند و نیاز به اشاره گر ندارند.

heap


امکانات پروژه:

نمایش چگونه الگوریتم هیپ
اعتبار سنجی مقدار ورودی
تغییر رنگ

دانلود سورس کد
پسورد : csharpoop.com

سورس کد الگوریتم Heap به زبان ++C
1 (20%) 1 رای

(434 نوشته)

C# Programmer , Web Design And Developer , MVC , ASP.NET

فکر شما چیست؟

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *

حاصل جمع اعداد را وارد کنید : *