Faradars Discount
x عدم نمایش آخرین فرصت‌ جشنواره عید تا عید ۴۰٪ تخفیف کد تخفیف: EYD99 کلیک کنید .
فرصت باقیمانده

آموزش ساختمان داده ها همراه با پیاده سازی در ++C

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش ساختمان داده ها همراه با پیاده سازی در ++C

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس فرشید شیرافکن
مهندس فرشید شیرافکن

عضو هیأت علمی فرادرس

دانشجوی دکترای تخصصی بیوانفورماتیک


مهندس فرشید شیرافکن دارای مدرک کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار بوده و در حال حاضر دانشجوی دکترای بیوانفورماتیک دانشگاه تهران هستند. ایشان از مدرسین نمونه در زمینه ارائه و آموزش دروس دانشگاهی انتخاب شده اند. (+)



ساختمان داده ها، یکی از دروس مهم و پایه ای دانشگاهی است که پیش نیاز دروس مختلف رشته کامپیوتر است و از دروس تاثیرگذار در کنکور کارشناسی ارشد و دکترای نرم افزار می باشد. در این آموزش ابتدا مفاهیم، به صورت تئوری بررسی شده و سپس در محیط برنامه نویسی، پیاده سازی می شوند. اکثر فارغ التحصیلان رشته کامپیوتر تا حدودی به مباحث تئوری، آشنایی دارند ولی با پیاده سازی ساختمان داده ها در محیط برنامه نویسی ++C آشنا نیستند. این آموزش به هر دو جنبه تئوری و کاربردی ساختمان داده ها پرداخته است.

👤 مدرس: مهندس فرشید شیرافکن
🕓 مدت زمان: ۲۳ ساعت و ۱۶ دقیقه
🎓 تعداد دانشجو: ۱,۰۷۱ نفر این آموزش را تهیه کرده اند. — ۵۹ نفر در یک ماه اخیر

هزینه عادی آموزش: ۴۴,۰۰۰ تومان
در جشنواره عید تا عید: ۲۶,۴۰۰ تومان (کسب اطلاعات بیشتر +)




آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • بازگشت و شارژ کل مبلغ پرداختی در حساب کاربری
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش


    توضیحات

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

    اکثر فارغ التحصیلان رشته کامپیوتر تا حدودی به مباحث تئوری، آشنایی دارند ولی با پیاده سازی ساختمان داده ها در محیط برنامه نویسی ++C آشنا نیستند. این فرادرس به هر دو جنبه تئوری و کاربردی ساختمان داده ها پرداخته است.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مرتبه اجرایی
    • درس دوم: آرایه
      • درج
      • حذف
      • جستجو
      • پیاده سازی عملی
    • درس سوم: صف
      • درج در صف
      • حذف از صف
      • صف چرخشی
      • پیاده سازی عملی
    • درس چهارم: پشته
      • حذف و اضافه در پشته
      • کاربردهای پشته (تبدیل عبارات میانوندی به پسوندی)
      • پیاده سازی عملی
    • درس پنجم: لیست پیوندی یک طرفه
      • پیمایش لیست
      • درج در لیست
      • حذف از لیست
      • وارونه کردن لیست
      • پیاده سازی عملی
    • درس ششم: لیست پیوندی دو طرفه
      • پیمایش لیست
      • درج در لیست
      • حذف از لیست
      • وارونه کردن لیست
      • پیاده سازی عملی
    • درس هفتم: لیست پیوندی چرخشی
      • پیمایش لیست
      • درج در لیست
      • حذف از لیست
      • مساله ژوزفوس (Josephus)
      • پیاده سازی عملی
    • درس هشتم: درخت دودویی
      • معرفی درخت
      • پیمایش های درخت دودویی
      • پیاده سازی عملی پیمایش ها
      • الگوریتم های کار با درخت دودویی و پیاده سازی عملی آن ها
      • درخت عمومی و جنگل و …
    • درس نهم: درخت های جستجو (BST ,AVL)
      • درخت جستجوی دودویی
      • جستجو، درج و حذف از BST
      • درخت جستجوی دودویی متوازن
      • چرخش در AVL
      • درج و حذف در AVL
      • پیاده سازی عملی
    • درس دهم: درخت هیپ
      • درج در هیپ
      • حذف از هیپ
      • مرتب سازی به کمک هیپ
      • پیاده سازی عملی
    • درس یازدهم: گراف
      • انجام عملیات بر روی گراف
      • پیمایش گراف
      • طبقه بندی یال های گراف
      • مرتب سازی توپولوژیکی (Topological)
      • پیدا کردن درخت پوشای حداقل
      • پیاده سازی عملی
    • درس دوازدهم: مرتب سازی
      • مرتب سازی حبابی
      • مرتب سازی درجی
      • مرتب سازی انتخابی
      • مرتب سازی ادغامی
      • مرتب سازی سریع
      • پیاده سازی عملی هر یک از روش های مرتب سازی
    • درس سیزدهم: درهم سازی (Hashing)
      • جدول درهم ساز
      • روش های حل تصادم
      • جدول پویا
    • درس چهاردهم: پیاده سازی ساختمان داده با کلاس – مقدمه ای بر STL
    • درس پانزدهم: حل تست های کنکور کارشناسی ارشد

     

    مفید برای رشته های
    • مهندسی برق
    • مهندسی مکانیک
    • مهندسی کامپیوتر

    نرم افزارهای مرتبط با آموزش

    ++DEV-C

    پیش نیاز

    پیش نمایش

    بخش ۱ : مرتبه اجرایی - ۲۵ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم - حجم دانلود ۲۵ مگابایت (کلیک کنید +)

    پیش نمایش ۲ : آرایه (الف) - ۱۳ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۴ مگابایت (کلیک کنید +)

    پیش نمایش ۳ : آرایه (ب) - ۱۳ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۲۰ مگابایت (کلیک کنید +)

    پیش نمایش ۴ : صف - ۱۰ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۱ مگابایت (کلیک کنید +)

    پیش نمایش ۵ : پشته (الف) - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : پشته (ب) - ۱۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : لیست پیوندی یک طرفه (الف) - ۱۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : لیست پیوندی یک طرفه (ب) - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۹ : لیست پیوندی دو طرفه - ۶۷ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۰ : لیست پیوندی چرخشی (الف) - ۱۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۱ : لیست پیوندی چرخشی (ب) - ۱۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۲ : درخت دودویی و پیمایش آن (الف) - ۱۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۳ : درخت دودویی و پیمایش آن (ب) - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۴ : درخت دودویی و پیمایش آن (پ) - ۱۲ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۵ : درخت‌ های جستجو (BST ,AVL) (الف) - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۶ : درخت‌ های جستجو (BST ,AVL) (ب) - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۱۷ : درخت هیپ - ۶۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۸ : گراف (الف) - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۹ : گراف (ب) - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۲۰ : مرتب‌ سازی (الف) - ۸ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۲۱ : مرتب‌ سازی (ب) - ۱۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۲۲ : درهم‌ سازی (Hashing) (الف) - ۱۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۲۳ : درهم‌ سازی (Hashing) (الف) - ۱۰ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    بخش ۲۴ : پیاده‌ سازی ساختمان داده با کلاس، مقدمه‌ ای بر STL - ۷۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۲۵ : حل تست‎ های کنکور کارشناسی ارشد کامپیوتر (الف) - ۱۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۲۶ : حل تست‌ های کنکور کارشناسی ارشد کامپیوتر (ب) - ۱۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    آموزش‌های پیشنهادی و مرتبط




    اطلاعات تکمیلی

    نام آموزش آموزش ساختمان داده ها همراه با پیاده سازی در ++C
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۴۷۵۲ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVCP9609
    مدت زمان ۲۳ ساعت و ۱۶ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۱۶۴۸ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش ساختمان داده ها همراه با پیاده سازی در ++C

    هزینه عادی آموزش: ۴۴,۰۰۰ تومان
    در جشنواره عید تا عید: ۲۶,۴۰۰ تومان (کسب اطلاعات بیشتر +)




    دیدگاه ها

    ( امتیاز ۵٫۰ از ۵ )
    5.0 از 5


    تا کنون ۱۰۷۱ نفراز این آموزش استفاده کرده اند و ۶ نظر ثبت شده است.
    1. 0 از 5

      :

      بی صبرانه منتظر این آموزش بودم.

    2. 5 از 5

      :

      پیش نمایش ها را نگاه کردم. خیلی کامل است. حتما تهیه میکنم. ممنون از دکتر شیرافکن و فرادرس.

    3. 0 از 5

      :

      سلام اقای شیر افکن من فیلم اموزش ساختمان داده قبلی رو دارم ای لازمه اینو هم تهیه کنم ؟

    4. 0 از 5

      :

      سلام- در پاسخ به محمد آقا. این آموزش جدید است و هم از نظر تئوری و هم عملی کامل تر است. مقایسه ساعت آموزش هم این موضوع را تصدیق می کند.

    5. 5 از 5

      :

      این آموزش خیلی خوب و مفید بود. من خودم رشته کامپیوتر میخونم و برای فهم بیشتر ساختمان داده ها با محیط برنامه نویسی و پیاده سازی اونها واقعا این آموزش رو پیشنهاد میکنم.

    6. 5 از 5

      :

      این آموزش فوق العاده هست . تدریس استاد عالیه

    7. 0 از 5

      :

      سلام- آقای شیرافکن آیا اگر این آموزش را تهیه کنم ، نیازی به آموزش مرور و تست هم می باشد؟ممنون.

    8. 0 از 5

      :

      سلام – در پاسخ به مخاطب عزیز صهبا:
      قبلا یک آموزش ۱۰ ساعتی به نام ساختمان داده تهیه کرده بودم که چون سرفصل ها کامل نبود و همچنین به صورت عملی هم پیاده سازی نداشت، این آموزش را تهیه کردم. این آموزش بسیار کامل است و نیازی به تهیه هیچ آموزش دیگری نمی باشد. در فصل آخر این آموزش تست های کنکور کارشناسی ارشد نیز بررسی شده و نیازی به “آموزش مرور و تست” نمی باشد. البته بهتر است بعد از این آموزش ، “آموزش پیشرفته ساختمان داده “را هم نگاه کنید.
      موفق باشد.
      فرشید شیرافکن.

    9. 0 از 5

      :

      دروود بر استاد گرامی با این آموزش روون و زیبا یک نکته ای هست اینه که کاش استاد به جای حل مساعل با استفاده از استراکچر از کلاس ها و قالب تمپلیت در سوالات استفاده میکردن چون اساتید دانشگاه روی کلاس های تمپلیت خیلی حساس هستن حتی در هوم ورک ها وپروژه ها با استقاده از کلاس تمرین میدن. با تشکر

    10. 5 از 5

      :

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

    11. 5 از 5

      :

      با سلام اقای مهندس شیرافکن ببخشید کدام اموزش برای ساختمان داده کامل است ؟؟؟اموزش جدیدی که تهیه کرده اید با ۲۳ ساعت یا اموزش قدیم با ۱۰ ساعت ممنون میشم پاسخ بدید.

    12. 0 از 5

      :

      سلام- در پاسخ به مخاطب گرامی سارا خانم:
      آموزش جدید ساختمان داده که ۲۳ ساعت است.
      نام آموزش جدید” ساختمان داده ها همراه با پیاده سازی در ++C ” .
      در آموزش جدید ابتدا مفاهیم خیلی کامل به صورت تئوری توضیح داده شده و سپس پیاده سازی شده است. اگر با سی یا سی پلاس پلاس آشنا باشید، پیاده سازی بسیار قابل فهم خواهد بود.
      فرشید شیرافکن مدرس آموزش.

    13. 0 از 5

      :

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

    14. 0 از 5

      :

      سلام- در پاسخ به مخاطب گرامی نرجس خانم : آموزش ساختمان داده ها همراه با پیاده سازی در ++C .
      فرشید شیرافکن مدرس آموزش.

    15. 0 از 5

      :

      سلام و عرض ادب مهندس
      ممنون از این آموزش خوب-ولی متاسفانه آموزش آرایه و … یهو شروع میشه و هیچ توضیحی در مورد اینکه ساختمان داده چی هست و چه کاربردی داره داده نمیشه( و واقعا اگر همیشه اول هر درس ۵ دقیقه در مورد اینکه این درس چی هست و قراره چکار کنه توضیح بدید، خیلی عالیه-حد اقل برای من که تازه وارد این رشته شدم)
      .ولی بعضا اشاره به این میشه که فلان مطلب توی درس طراحی الگوریتم مطرح شده. مگه این درس پیش نیاز طراحی الگوریتم نیست ؟

    16. 5 از 5

      :

      سلام-در پاسخ به مخاطب عزیز آقای دهقان.
      مفاهیم اولیه آرایه در آموزش برنامه نویسی سی پلاس پلاس آموزش داده شده است. در آموزش ساختمان داده به مفاهیمی چون نحوه ذخیره آرایه در حافظه پرداخته شده است.

      ترتیب یادگیری:
      ۱- برنامه نویسی سی پلاس پلاس
      ۲- شی گرایی در سی پلاس پلاس
      ۳- ساختمان داده همراه با پیاده سازی در سی پلاس پلاس
      ۴- ساختمان داده پیشرفته
      ۵- طراحی الگوریتم
      ۶- کتابخانه STL
      ۷- کیوت

      فرشید شیرافکن – مدرس هفت آموزش بالا.

    17. 0 از 5

      :

      سلام
      برای کنکور کارشناسی ارشد این آموزش بهتر است یا آموزش قبلی؟
      ممنون

    18. 0 از 5

      :

      سلام. در پاسخ به خانم راضیه.
      این آموزش یعنی “ساختمان داده همراه با پیاده سازی با سی پلاس پلاس” کاملتر است. بعد از این آموزش ساختمان داده پیشرفته.


    نظر شما در مورد این فرادرس چیست؟

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

    امتیاز شما به این آموزش:



​همین امروز شروع به آموختن کنید​

آموزش ساختمان داده ها همراه با پیاده سازی در ++C

هزینه عادی آموزش: ۴۴,۰۰۰ تومان
در جشنواره عید تا عید: ۲۶,۴۰۰ تومان (کسب اطلاعات بیشتر +)


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

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