این برنامه شامل پیاده سازی مساله فروشنده دوره گرد در سی پلاس پلاس می باشد. برنامه تعدا شهرها، تعداد مسیرها و وزن مسیرها را از کاربر می گیرد و کوتاهترین مسیری که از همه ی شهرها دقیقا یکبار می گذرد را پیدا می کند و این مسیر و وزن آن را چاپ می کند.
برای دریافت برنامه به ادامه مطلب بروید.
این برنامه شامل جستجوی دودویی binary Search در زبان سی پلاس پلاس است. برنامه تعداد اعداد و خود اعداد را از کاربر می گیرد و ابتدا آرایه مرتب شده اعداد را چاپ می کند. سپس عدد مورد نظر برای جستجوی دودویی را از کاربر می گیرد و مکان آن در آرایه مرتب شده را برمی گرداند. از الگوریتم مرتب سازی سریع QuickSort برای مرتب سازی و از روش جستجوی دودویی بازگشتی برای جستجوی دودویی استفاده شده است.
کد الگوریتم دایجسترا در متلب نوشته شده است. در این کد به صورت تصادفی رئوس و یال های گراف رسم می شود و کوتاهترین مسیر بین دو راس که آن دو نیز به صورت تصادفی انتخاب شده اند با استفاده از الگوریتم دایحسترا پیدا می شود.
برای دریافت برنامه به ادامه مطلب بروید.
برنامه الگوریتم کروسکال برای یافتن درخت پوشای کمینه که در زبان سی پلاس پلاس نوشته شده است. این برنامه تعداد رئوس، تعداد یال ها و وزن یال ها را از کاربر می گیرد و یال ها را به صورت مرتب شده و درخت پوشای کمینه و وزن آن را به عنوان خروجی به کاربر نمایش می دهد.
برنامه الگوریتم پریم برای یافتن درخت پوشای کمینه که در سی پلاس پلاس نوشته شده است. برنامه تعداد رئوس، تعداد یال ها و وزن یال ها را از کاربر به عنوان ورودی می گیرد و درخت پوشای کمینه و وزن آن را به عنوان خروجی نمایش می دهد.
برای دریافت برنامه به ادامه مطلب بروید.
این برنامه شامل پیاده سازی الگوریتم های پریم و کروسکال برای یافتن درخت پوشای بهینه در سی شارپ می باشد. برنامه شامل کلاس Edge برای تعریف یال، کلاس گراف و کلاس برنامه می باشد. الگوریتم های مربوطه جهت یافتن درخت پوشای بهینه در کلاس گراف پیاده سازی شده اند. کلاس ها، متدها و فیلدها را می توانید از عکس مربوط به نمودار کلاس در دموی پروژه مشاهده کنید.
برای دریافت برنامه به ادامه مطلب بروید.
این برنامه شامل حل دستگاه معادلات مختلط خطی با روش تجزیه سازی LU decomposition می باشد. در این برنامه دستگاه معادلات از طریق فایل از کاربر گرفته می شود و جواب دستگاه به صورت خروجی در فایل ریخته می شود و همچنین به کاربر نمایش داده می شود. ضرایب معادله به صورت اعداد مختلط u+iv تعریف می شوند. در فایل ورودی تعداد معادلات، ضرایب معادلات در Ax=B و ضرایب سمت راست نوشته می شود. خروجی نیز در صورت وجود جواب به صورت مختلط چاپ می شود.
برای دریافت برنامه به ادامه مطلب بروید.
برنامه پیدا کردن ریشه یک معادله به روش برنت Brent به زبان فرترن. در این برنامه یک معادله در داخل برنامه تعریف شده است که بازه ی مورد نظر برای جستجوی ریشه، دقت همگرایی و تعداد مراحل تکرار از کاربر گرفته می شود و ریشه ی پیدا شده به روش برنت و مقدار تابع در این نقطه به عنوان خروجی چاپ می شود.
برنامه درونیابی به روش اسپلاین طبیعی (Interpolation with natural cubic spline method) در فرترن. در این برنامه تعداد نقاط، نقاط جهت استفاده در درونیابی، و نقطه ای که مقدار درون یابی قرار است در آنجا پیدا شود از کاربر گرفته می شود و مقدار درونیابی در ان نقطه به عنوان خروجی چاپ می شود.
برنامه چند جمله ای حداقل مربعات (Least Square Polynomial Fit) در زبان فرترن. در این برنامه درجه چند جمله ای، تعداد نقاط و نقاط به صورت x و y از کاربر گرفته می شود و ضرایب چند جمله ای حداقل مربعات به عنوان جواب چاپ می شود.
برای دریافت برنامه به ادامه مطلب بروید.