کتاب ساختمان داده ها و الگوریتم ها

کتاب ساختمان داده ها و الگوریتم ها

کتاب ساختمان داده ها و الگوریتم ها 

چکیده : 

دانلود رایگان کتاب ساختمان داده ها و الگوریتم ها را در سایت دیجی ای ام سی قرار داده ایم . درس ساختمان داده ها و الگوریتم ها  دروس اصلی اکثر رشته های علوم پایه و مهندسی است . هدف این درس مطالعه و تحقیق در مورد روش های  مختلف ذخیره , نگهداری و بازیابی اطلاعات  سیستم کامپیوتری است . طوری که  این اطلاعات بتوانند به طور مفید استفاده شوند .ساختمان داده‌ها یا داده ساختارها از مباحث اصلی مورد نیاز برای یادگیری علوم رایانه است .

ادامه مطلب …

جزوه آموزشی طراحی الگوریتم

جزوه آموزشی طراحی الگوریتم

جزوه آموزشی طراحی الگوریتم

 

مقدمه:

طراحی الگوریتم یکی از درس های تخصصی است که در رشته کامپیوتر و بیشتر در گرایش نرم افزار در سطح کارشناسی و در گرایش هوش مصنوعی و الگوریتم نیز بسیار مهم است و کارایی بسیار بالایی دارد.طراحی الگوریتم مبحثی است که می تواند در رمزنگاری و رمزگشایی مفید باشد و همچنین می تواند در بازی های رایانه ای کارایی بسیارمهمی داشته باشد.طراحی الگوریتم در بازی رایانه ای که مربوط به هوش مصنوعی است و یا مربوط به شبکه های عصبی باشد،بسیار کارایی بالایی دارد و همچنین در ربات های انسان گونه و دیگر ربات ها مورد استفاده قرار می گیرد.

  وبسایت دیجی ای ام سی برای  دانشجویان عزیزی که می خواهند در این درس اطلاعاتی کسب کنند و بتوانند در سطح کارشناسی به خوبی مباحث طراحی الگوریتم را فرا بگیرند،جزوه درس طراحی الگوریتم را در اختیار این عزیزان قرار می دهد.

    ادامه مطلب …

    آموزش الگوریتم و فلوچارت

    آموزش الگوریتم و فلوچارت

    آموزش الگوریتم و فلوچارت

    • چگونه برنامه بنویسیم؟

    • شرط اول برنامه نویسی درک درست و شناخت مسئله است . یک فرد که شناخت درستی از مسئله نداشته باشد جواب درستی برسد.اگر هم جواب درست باشد , جواب و روش منطقی نیست و برنامه در بعضی شرایط جواب درست نمی دهد پس شناخت مسئله یسیار مهم است.اول باید مسئله را درست فهمید بعد مرحله به مرحله با روش های منطقی آن را حل کنیم .پس ما نیاز به یک روش داریم تا مسئله را پله به پله حل کنیم .روش الگوریتم یک روش درستو شناخته شده برای هر زبان برنامه نویسی می باشد.
    • الگوریتم چیست؟ 

    • مجموعه دستوراتی که مراحل انجام یک کار را به یک زبان دقیق و با جزییات کامل بیان میکند و ترتیب مراحل کار را از شروع تا پایان پذیر بودن عملیات کاملا باید مشخص باشد.

    ادامه مطلب …

    سورس کد الگوریتم های درس طراحی الگوریتم

    سورس کد الگوریتم های درس طراحی الگوریتم

     

    سورس کد الگوریتم های درس طراحی الگوریتم

    • طراحی الگوریتم ها علم ساخت الگوریتم‌ها برای حل مسئله‌است، طراحی الگوریتم کاربردی را مهندسی الگوریتم می‌نامند.
    • طراحی الگوریتم در بسیاری از راه حل‌های تئوری تحقیق در عملیات، شناسایی و… گنجانیده شده‌است، مانند برنامه‌نویسی فعال و تقسیم و غلبه.
    •  الگو های طراحی الگوریتم تکنیک‌ های طراحی و اجرای طرح‌ های الگوریتم هستند، در عصر حاضر از طراحی الگوریتم می‌توان در فرایندهای بازیابی اینترنتی، مسیریابی استفاده نمود.

    جهت دانلود سورس کد الگوریتم های درس طراحی الگوریتم به ادامه مطلب مراجعه نمایید.

    ادامه مطلب …

    سورس کد الگوریتم مرتب سازی سریع

    سورس کد الگوریتم مرتب سازی سریع

    سورس کد الگوریتم مرتب سازی سریع

    •  Quicksort: یکی از الگوریتم‌های مرتب‌سازی است که به‌دلیل مصرف حافظه کم، سرعت اجرای مناسب و پیاده‌سازی ساده بسیار مورد قبول واقع شده‌است.
    • دانلود سورس کد الگوریتم مرتب سازی سریع  و جزئیات بیشتر در ادامه مطلب.

    ادامه مطلب …

    سورس کد الگوریتم استراسن

    سورس کد الگوریتم استراسن

    سورس کد الگوریتم استراسن

    • طراحی الگوریتم ، فهم ساخت الگوریتم‌ها برای حل مسائل است ، طراحی الگوریتم کاربردی را مهندسی الگوریتم می گویند. طراحی الگوریتم در بسیاری از طریق حل‌های تئوری تحقیق در عملیات، معرفی و گنجانیده شده‌است، مشابه برنامه‌نویسی پرکار و دسته و غلبه. الگوهای طراحی الگوریتم تکنیک‌های طراحی و اجرای طرح‌های الگوریتم هستند، در این روزها از طراحی الگوریتم می‌توان در فرایندهای بازیابی اینترنتی، مسیریابی کاربرد نمود.
    • در حال حاضر در ایران طراحی الگوریتم‌ها به عنوان درسی در رشته ای مهندسی کامپیوتر (نرم‌افزار ، سخت‌افزار) و فناوری اطلاعات تدریس می‌شود، در طراحی الگوریتم‌ها مباحثی همچون پیچیدگی زمانی، بازگشتی، روش های تقسیم و غلبه، روش های حریصانه، روش های برنامه سازی پویا، تکنیک عقب‌گرد، نظریه P و NP تدریس می‌شود.

    جهت جزئیات بیشتر و دانلود سورس کد الگوریتم استراسن به ادامه مطلب مراجعه نمایید.

    ادامه مطلب …

    سورس کد الگوریتم فروشنده دوره گرد

    سورس کد الگوریتم فروشنده دوره گرد

     

    سورس کد الگوریتم فروشنده دوره گرد

    مسئله فروشنده دوره‌گرد (TSP) مسئله‌ای معروف است که ابتدا در سده ۱۸ مسائل مربوط به آن توسط ویلیام همیلتون و توماس کرکمن مطرح شد، در نهایت در دهه ۱۹۳۰ شکل عمومی آن به وسیله ریاضیدان مانند منگر از آکادمیک هاروارد و هاسر از آکادمیک پرینستون مورد مطالعه قرار گرفت. جهت جزئیات بیشتر و دانلود سورس کد الگوریتم فروشنده دوره گرد به ادامه مطلب مراجعه نمایید.

    ادامه مطلب …

    سورس کد الگوریتم جستجوی ترتیبی

    سورس کد الگوریتم جستجوی ترتیبی

     

    سورس کد الگوریتم جستجوی ترتیبی

     

    الگوریتم جستجوی ترتیبی

     جستجوی ترتیبی یا به زبان انگلیسی <<sequential search>> این الگوریتم کلیه عناصر تو یک لیست را یک واحد یک واحد بررسی می‌کند تا اینکه آرگومان جستجو پیدا شود. جهت جزئیات بیشتر و دانلود سورس کد الگوریتم جستجوی ترتیبی  به ادامه مطلب مراجعه نمایید.

    ادامه مطلب …

    سورس کد الگوریتم فلوید

    سورس کد الگوریتم فلوید

     

    سورس کد الگوریتم فلوید

    الگوریتم فلوید وارشال (Floyd Warshall algorithm) یک الگوریتم تحلیل گراف که پیدا کردن کوتاه ترین مسیر در یک گراف جهتدار و وزن دار می‌باشد. با یک بار اجرای این الگوریتم کوتاه‌ترین راه بین همه زوج راس‌ها پیدا خواهد شد. الگوریتم فلوید-وارشال به اسم استفن وارشال و روبرت فلوید نامگذاری شده‌است. جهت جزئیات بیشتر سورس کد الگوریتم فلوید به ادامه مطلب مراجعه نمایید.

    ادامه مطلب …

    دانلود کتاب مقدمه ای بر طراحی طراحی و تحلیل الگوریتم ها

    مقدمه ای برطراحي و تحليل الگوريتم ها

    کتاب مقدمه ای بر طراحی طراحی و تحلیل الگوریتم ها – این  کتاب آموزشی را میتوانید از دیجی ای ام سی  دریافت کنید.

    ادامه مطلب …