آموزش ساختمان داده ها
آموزش ساختمان داده ها
چکیده
ساختمان داده ها، یکی از دروس مهم و پایه ای دانشگاهی است که پیش نیاز دروس مختلف رشته کامپیوتر است و به عنوان مبحثی که نکات فراوانی دارد، در کنکور کارشناسی ارشد کامپیوتر و کنکور دکتری هوش مصنوعی و نرم افزار از دروس با ضرایب بالا می باشد. آموزش ساختمان داده ها، توسط مهندس فرشید شیرافکن، یکی از بهترین مدرسین مسلط به مباحث ساختمان داده ها، ارائه شده است. مخاطبان عزیز برای مشاهده آموزش ساختمان داده ها همراه با پیاده سازی در ++C می توانید به این لینک (+) مراجعه کنید.
توضیحات تکمیلی
ساختمان داده ها، یکی از دروس مهم و پایه ای دانشگاهی است که پیش نیاز دروس مختلف رشته کامپیوتر است و به عنوان مبحثی که نکات فراوانی دارد در کنکور کارشناسی ارشد کامپیوتر و دکترای هوش مصنوعی و نرم افزار از دروس با ضرایب بالا می باشد. مخاطبان عزیز برای مشاهده آموزش ساختمان داده ها همراه با پیاده سازی در ++C می توانید به این لینک (+) مراجعه کنید.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- بخش یکم: مرتبه اجرایی
- نشان گذاری
- مرتبه اجرایی حلقه ها
- بخش دوم: زیربرنامه های بازگشتی
- زیر برنامه بازگشتی
- زیر برنامه های بازگشتی معروف
- بخش سوم: آرایه
- آرایه
- نحوه ذخیره عناصر آرایه در حافظه
- جستجو در آرایه (خطی – دودویی)
- اضافه و حذف در آرایه
- پیدا كردن عنصر كمینه در آرایه
- انواع ماتریس (اسپارس- مثلثی-3 قطری)
- بخش چهارم: صف و پشته
- صف
- درج و حذف در صف ساده
- صف حلقوی
- درج و حذف در صف حلقوی
- پشته و عملیات Push و Pop
- ارزشیابی عبارات (تبدیل Infix و Prefix و Postfix به یكدیگر)
- بخش پنجم: لیست پیوندی
- لیست پیوندی یک طرفه
- الگوریتم های کار بر روی لیست پیوندی یک طرفه (اضافه و حذف گره، اتصال، وارون و....)
- پیاده سازی پشته با لیست پیوندی
- پیاده سازی صف با لیست پیوندی
- لیست پیوندی دو طرفه
- لیست پیوندی حلقوی
- چند جمله ای ها
- لیست عمومی
- بخش ششم: درخت
- تعاریف اولیه
- درخت دودویی (كامل، پر)
- درخت k تایی
- درخت دودویی کامل شماره گذاری شده
- روش های ذخیره درخت دودویی
- تعداد درخت های دودویی
- الگوریتم های کار بر روی درخت دودویی
- پیمایش درخت دودویی
- درخت نخی دودویی
- درخت عمومی
- جنگل
- درخت دودویی گسترش یافته (2-Tree)
- درخت جستجوی دودویی (BST)
- عملیات بر روی یك BST
- هرم (Heap)
- صف اولویت
- Deap
- Treap
- Min-Max
- بخش هفتم: گراف
- گراف
- انواع گراف
- نمایش گراف
- پیمایش گراف
- درخت پوشا
- الگوریتم کراسکال (Kruskal's algorithm)
- الگوریتم پریم (Prim's algorithm)
- بخش هشتم: مرتب سازی
- مرتب سازی
- الگوریتم مرتب سازی حبابی
- الگوریتم مرتب سازی انتخابی
- الگوریتم مرتب سازی درجی
- الگوریتم مرتب سازی ادغامی
- الگوریتم مرتب سازی سریع
- الگوریتم مرتب سازی هرمی
- درخت تصمیم گیری
- بخش نهم: درهم سازی
- جدول آدرس دهی مستقیم
- جدول های درهم سازی
- برخورد
- توابع درهم سازی
- ضریب بارگذاری
- روش زنجیره ای برای حل برخورد
- آدرس دهی باز
- درهم سازی پویا
دانشجویان گرامی، می توانید برای تکمیل یادگیری خود از «آموزش ساختمان داده ها (مرور – تست کنکور ارشد)» استفاده کنید.
آنچه در این آموزش خواهید دید:
پیش نمایشها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۱۷ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۱۸ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۴۰ مگابایت -- (کلیک کنید +))






راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش ساختمان داده ها |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۴۹۶۱۸ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVDS9402 |
مدت زمان | ۱۰ ساعت و ۲۸ دقیقه |
زبان | فارسی |
نوع آموزش | نرم افزار آموزشی |
حجم دانلود | ۶۰۱ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات
فرشید شیرافکن
سلام. در پاسخ به نیاکان عزیز.
بله حق با شما است. آموزش جدیدتری تحت عنوان آموزش ساختمان داده همراه با پیاده سازی با سی پلاس پلاس هم در فرادرس دارم که خیلی کامل تر است و زمان آن دو برابر این آموزش است . مباحث تئوری در آموزش جدید خیلی کامل تر است و پیاده سازی ها نیز بهتر است. موفق باشید.
نیاکان
کامل نبود. ده ساعت برای آموزش ساختمان داده خیلی کمه!
یاسر
سلام و تشکر می کنم از عضو مجموعه فرادرس
مطالب توسط مدرس خیلی خوبی ارائه شده و مدرس خیلی خوب روی مطالب تسلط داشتن.
مسعود
محتوا قابل قبول و خوبه
تشکر می کنم بابت تخفیف هایی که ارائه می کنید خیلی به ما کمک میکنه.
پیشنهادی که دارم اینکه در انتخاب مدرسین دقت داشته باشید برخی از مدرسین شما واقعا علم کافی به موضوع را دارند اما بیان خوبی برای انتقال مطالب ندارند و نمیتوانید موضوع را کامل انتقال دهند در واقع می توان گفت قدرت بیان ضعیفی دارند و وقتی برخی از آموزش ها رو بیان مدرس با مدرس سایت های دیگه مقایسه می کنی ضعیف قویی در بیان و انتقال مطالب توسط مدرس به چشم میخوره که یه مقداری ناراحت کننده اس، که امیدواریم این مورد در نظر داشته باشید و برطرف گردد.
Zahra
مدرس این آموزش بسیار واضح و شفاف تدریس می کردند. من رشته م کامپیوتر نبود و این آموزش خیلی بهم کمک کرد. خیلی خوب بود.
student_user1
واقعا خیلی خیلی عالی بود ممنونم از استاد بسیار ارزشمند ک مطالب را اینقدر شیوا و روان بیان کردن ممنونم
فرشید شیرافکن _ مدرس
فرشید شیرافکن:
سلام- در پاسخ به امیر حسین عزیز:
آموزش جدید ساختمان داده منتشر شده که 23 ساعت است و خیلی کامل است.
تمامی مباحث ابتدا به صورت تئوری توضیح داده شده و سپس به زبان سی و سی پلاس پلاس کد های نوشته می شود.
نام این اموزش " آموزش ساختمان داده همراه با پیاده سازی در سی پلاس پلاس "
می باشد.
elhamsaket
خداروح پدرتون روشادکنه،خداقوت
فرشید شیرافکن
سلام- در پاسخ به فاطمه خانم.
آموزش جدید ساختمان داده منتشر شده که 23 ساعت است و خیلی کامل است.
تمامی مباحث ابتدا به صورت تئوری توضیح داده شده و سپس به زبان سی و سی پلاس پلاس کد های نوشته می شود.
نام این اموزش " آموزش ساختمان داده همراه با پیاده سازی در سی پلاس پلاس "
می باشد.
فرشید شیرافکن.
فاطمه
سلام آموزش خیلی خوبی بود البته برای منی که دانشجو هستم کامل نبود دوست داشتم کد هم زده میشد اما در کل برای فهمیدن مطالب و کنکور ارشد منبع مناسبی هستش
صبا
سلام
خدا قوت
تشکر ویژه دارم از استاد شیرافکن. من قبولیم در استخدامی آموزش و پرورش رو اول مدیون خدا و بعد ایشون و بعد تلاش و همت خودم هستم
بسیار روان و عالی ساختمان داده را تدریس کردن و منی که تو دانشگاه هیچ از ساختمان متوجه نشدم و پنج سال از درس فاصله داشتم طبق آموزش ایشون به خوبی از پس سوالات استخدامی بر اومدم.
من درس ذخیره و پایگاه تدریس ایشون رو هم تهیه کردم...بسیار عالی بود...ده تست ذخیره هفت تاشو درست زدم و شد هفتاد درصد و جز کار کردن آموزش ایشون هیچی کار نکردم...ولی خدا میدونه سه دور ذخیره رو خوندم و از سه تستی که نزدم دو تاشو بین دو گزینه شک داشتم که ترجیح دادم نزنم...پایگاه هم چون وقت کم آوردم نتونستم کامل کار کنم ولی تا اونجا که طبق تدریس ایشون کار کردم سوالایه پایگاه رو هم به خوبی تونستم پاسخ بدم...برای تهیه دوره های شما پول قرض کردم ولی به لطف خدا ارزششو داشت.
استاد شیرافکن خداوند بهتون اجر بده و براتون دعای سلامتی و عاقبت به خیری می کنم
ان شالله که همیشه دلتون شاد و لبت
سامیه
با عرض سلام و خسته نباشید و خداقوت بابت سایت پرمغز شما انشالله زیر سایه آقا امام زمان محفوظ و مانا باشید
من فارغ التحصیل رشته کامپیوتر هستم و برای استخدامی ۳ سال بود که مرتب شرکت می کردم ولی امسال با سایت شما آشنا شدم و تونستم با کمک آموزش های شما برای آزمون استخدامی سال آینده آمادگی لازم رو پیدا کنم واقعا از این همه شیوایی در کلام و بیان ساده و روان از شما کمال تشکر رو دارم. اگر لطف کنید و در آموز هایی که می دهید تست کنکور ارشد رو هم حل کنید خیلی عالی میشه. پایدار و مانا باشید.
لیلا
سلام ... ممنون بابت سایتی به این پرمحتوایی و خوبی من برای استخدامی دارم درس می خونم و خیلی از این مطالب استفاده کردم خدا عمر با عزت بهتون بده
فرشید شیرافکن
سلام- خیلی ممنون از آقا میلاد. در آموزش جدید ساختمان داده ها همراه با پیاده سازی در سی پلاس پلاس، که لینک آن در ابتدای همین صفحه قرار دارد، مطالب خیلی کاملتر بیان شده و در نهایت تست های کنکور ارشد هم بررسی شده است. در فصل آخر آموزش ساختمان داده پیشرفته هم تست های سخت کنکور ارشد و تست های کنکور دکتری بررسی شده است. موفق باشید.
milad
با عرض سلام و خدا قوت خدمت استاد عزیز مهندس شیر افکن
آموزش ساختمان داده ها واقعا عالی بود و یکی از قدرتمند ترین آموزش های موجود در اینترنت هستش.
بنده چندین آموزش از سایت های مختلف دانلود کردم ولی حقیقتن هیچکدام به اندازه فرادرس و استاد شیر افکن تدریس روانی نداشتند.ساختمان داده ها هم مانند سایر دروس استاد کاملا پر بار بود مخصوصا مبحث درخت ها و آرایه ، مرتب سازی ، هرم و لیست پیوندی که به زبانی ساده و قابل فهم تدریس شده است از استاد عزیز تقاضا دارم که حتما نکته و تست این درس را برای ارشد و دکتری هم با همین شیوه رسا ارائه کنند.موفق و موید باشید...
milad
بسیار آموزش با کیفیتی هست
ترانه
اطلاعات این آموزش کم بود و خیلی خوب توضیح نداده بودند.
سهیل
دقیقا اون چیزی که میخواستم رو ازش یاد گرفتم.
زیبا
یه چند جلسه از این آموزشو دیدم و باهاش تونستم یه سری تستارو بزنم.
توفیق
خوب بود. در خصوص رشته ی دانشگاهی تهیه کردم. ولی به نظرم نسبت به کیفیتش، هزینه اش زیاد بود.
امیر حسین
خوب بود، متوسط بود یه سری از مطالب رو اگه کامل تر بیان می کردند بهتر بود.
زهره
من خیلی خوشم اومد دوبار آموزش رو نگاه کردم چون من اصلا هیچ سر رشته ای از آموزش نداشتم و کاملا از صفر شروع کردم کامل کامل متوجه شدم و برای بار دوم هم مرور کردم.
زهرا
نحوه تدریس رو خیلی پسندیدمف واضح و کامل گفته شده بود. هم تدریس خوب بود و هم نکات کامل گفته شده بود.
یحیی
تو دانشگاهمون، استاد قشنگ درس نداد، متوجه مفاهیم نمی شدیم. اینجا کد نوشتن و اینا رو توضیح داد، مفاهیم رو به خوبی توضیح داد، در کل خیلی خوب بود.
سهیل
همه موارد و سرفصل هایی که تدریس شد، بسیار عالی بود. البته ممکنه برخی از آموزش ها کیفیتش پایین تر باشه اما اینکه در کل ناراضی باشم؛ هیچ وقت همچین چیزی اتفاق نیوفتاده.
صدف
من خیلی از آموزش های ایشون رو تهیه کردم. می تونم بگم که خیلی راضی کننده بود.
از تمام تیم فرادرس برای ارائه آموزش های با کیفیت تشکر و قدرانی می کنم.
mojgan
مرسی عالی
زهرا
خیلی واضح و روان بود قشنگ همه چی رو فهمیدم.
مازیار
آموزشهای دکتر شیرافکن، فوق العاده عالی هستند. به همه توصیه می کنم.
رضا
یه گذری نگاه کردم ولی به نظرم جا داشت که حرفه ای تر بشه و مثل یوتیوب آموزش ها ارائه بشه، همونقدر پروژه محور و کاربردی.
ملیکا
با عرض سلام و خسته نباشید خدمت شما. با تشکر ویژه از سایت خوب و آموزش های بسیار با کیفیتتون. این درس بسیار خوب توضیح داده شد، لحن استاد و شیوه ی بیان ایشان کاملا قابل فهم هست و به راحتی مطلب برای فرد جا می افتد.اینکه در یک بخش دیگر حل تمرین هم وجود دارد بسیار عالیست و بدینگونه یادگیری ۱۰۰ درصد میشود. با تشکر از زحمات شما.
سینا
از نحوه بیان مدرس راضی بودم. من در این خصوص قبلا آموزشی تهیه نکرده بودم و تونست برام مفید باشه.
فرشید شیرافکن
فرشید شیرافکن مدرش آموزش:
مخاطب گرامی، سارا خانم ، سلام.
مباحث در آموزش جدید به نام "ساختمان داده همراه با پیاده سازی با ++C " خیلی کامل بررسی شده است.
طاهر
آموزش فوق العاده بود و من کاملا راضی هستم
وحید
بیان استاد خوب و قابل فهم بود. من رشته م کامپیوتر نبود و این آموزش خیلی بهم کمک کرد. خیلی خوب بود.
سارا
با سلام. آقای مهندس شیرافکن اگه میشه ضرب ماتریسهای اسپارس رو بگین خیلی واجبه. ممنون میشم اگه جواب بدید .
ندا
آموزش های دکتر شیر افکن واقعا عالی هستند ایشون خیلی خوب تدریس کردند من اگر بتونم همه آموزش های ایشون رو تهیه میکردم.
محمد جواد
برای تدریسم از این آموزش استفاده کردم مطالب به من کمک کرد
علی
میتونم بگم آموزش ها کارمو راه انداخت. خوب بود
فرشید شیرافکن
فرشید شیرافکن مدرس آموزش :
با سلام .
در پاسخ به مخاطب عزیز آقای رضایی:
این آموزش اولین آموزش من در فرادرس است و متعلق به سال 94 می باشد. آموزش جدید ساختمان داده ها که بسیار کامل است را در سال 97 منتشر کرده ام که سرعت تدریس در آن بسیار مطلوب است. نام آموزش جدید "ساختمان داده ها همراه با پیاده سازی با سی پلاس پلاس" و 23 ساعت است . موفق باشید.
رضایی
باس سلام و تشکر از آموزش خیلی خوب شما تسلط مدرس به درس واقعا عالی بود فقط یه مشکلی بود این که باید آموزش رو با دور تند نگاه میکردیم چون استاد شیرافکن کمی کند تدریس میکردند و خواستم یک تشکر دیگر هم از شما بکنم بابات اینکه این آموزش رو به رایگان در یوتیوب قرار دادید فقط ای کاش علاوه بر یوتیوب در آپارات هم قرار میدادید تا حجم کمتری از اینترنت کم بشه باز هم بابت آموزش فوق العادتون ازتون تشکر میکنم پاینده و پیروز باشید.
فرشید شیرافکن
فرشید شیرافکن:
لینک آموزش جدید ساختمان داده ها در ابتدای همین صفحه اضافه شد.
در قسمت : مخاطبان عزیز برای مشاهده آموزش ساختمان داده ها همراه با پیاده سازی در ++C می توانند مراجعه کنند.
رسول
این آموزش تهیه کردم عالی است
فرشید شیرافکن
سلام- در پاسخ به مخاطب گرامی آقا صهبا: آموزش جدیدی که 23 ساعت است را تحت عنوان "ساختمان داده همراه با پیاده سازی سی پلاس پلاس" تدریس کردم که هم از نظر تئوری و هم عملی خیلی کاملتر از این آموزش است.آموزش جدید را اگر تهیه کنید دیگر نیازی به تهیه این آموزش و آموزش مررو و تست ساختمان داده نخواهید داشت.موفق باشید. فرشید شیرافکن .
محمد
با سلام خدمت تمامی اعضای فرادرس و ضمن تشکر بابت اموزش های خیلی خوبتون که تا الان در خیلی از درس های دانشگاه و خیلی از برنامه هایی که علاقه مند به یادگیری بودم کمک کرده . و تشکر ویژه از استاد شیر افکن که به قدی خوب و کاملا تدریس میکنن که به راحتی میشه درس رو کاملا متوجه شد تابحال از آموزش های استاد شیرافکن خیلی استفاده کردم و واقعا می تونم بگم یکی از بهترین هاس و این سایت و آموزش هاش واقعا عالی و خوب هستن این درس ساختمان داده هم یکی از دروسی است که من ترم پیش داشتم و به کمک آموزش های شما توانستم به راحتی پاس کنم خیلی ممنون .
صهبا
سلام- آقای شیرافکن آیا آموزش جدید ساختمان دادهکه 23 ساعت است و سرفصل ها خیلی کامل است را تهیه کنم ، نیازی به تهیه این آموزش 10 ساعتی ، دارم؟ این اموزش 10 ساعت خیلی خلاصه است!!
محدثه
با سلام و عرض خسته نباشید ویژه
بنده دانشجو نرم افزارم و میخواستم تشکر جانانه ای از استاد گرانقدر جناب اقای مهندس شیر افکن بکنم اقعااموزش ها عالی و بسیار دقیق و با جزئیات ارائه شده است از همه مهم تر اینکه واقعا بیان ایشان بسیار روان می باشد تمامی نیازهای دانشجو در تمامی مقاطع را به راحتی پاسخگو میباشد .
اموزش ها به قدری روان می باشد که حتی کسانی که رشته انها نرم افزار نیست به راحتی مطالب را درک خواهند کرد .
سینا
با سلام و خدا قوت به استاد و فرادرسی ها
و یک تشکر ویژه بابت سایت آموزنده فرادرس که در راستای ارتقای علمی دانشجویان گام برداشته
لازم به ذکر است بنده چندین دوره از دوره های آموزش شما را خریداری نموده و استفاده کردم و باعث پیشرفت بنده گردیده . از این بابت از شما بسیار سپاسگذارم. درخواستی که دارم ، در صورت امکان در زمینه طراحی و برنامه نویسی موبایل خصوصا کاتلین و زامارین همچنین امنیت اطلاعات به صورت پیشرفته نیز درسهایی طراحی و ارائه گردد.
فرشید شیرافکن
سلام به همه مخاطبین گرامی. اینجانب مدرس این آموزش ، آموزش دیگری تحت عنوان ساختمان داده ها توسط فرادرس منتشر کرده ام که علاوه بر تکمیل قسمت تئوری ، تمامی مطالب به صورت عملی با زبان سی و سی پلاس پلاس پیاده سازی شده است.
علی
عالی.......
Saeedi_1999
سلام خدمت همه فرادرسی ها
ممنون بابت تمامی آموزش های مفید تون واقعا فرادرس فوق العاده هستش و هدفشون آموزش هست نه مثل برخی سایت های دیگه فقط به فکر جیب خودشون باشن
تشکر فراوان از استاد شیرافکن عزیز بابت تمامی آموزش های مفید تون واقعا آموزش هاتون فوق العاده هستش.
وحید
با سلام و تشکر مجدد از دکتر شیر افکن
گویا در درس پنجم لیست پیوندی بخش ( اتصال دو لیست پیوندی) (22:16) شرط الگوریتم به اشتباه توسط مدرس بیان شده و شرط می گوید اگر Head2 مخالف null باشدی یعنی head2 داشته باشیم. لازم دونستم اگر جسارت نباشه بیان کنم.
آصف
بنده قصد خواندن ارشد نداشتم، ولی شروع کردم ویدئوهای فرادرس رو دیدم. آموزش های آقای دکتر شیرافکن واقعا بی نظیره. عالیه. هم برای ارشد توصیه میشه، هم یادگیری مباحث درسی در طول ترم
arian
عالیه من تاالان چند تا از اموزش ها رو خریداری و دانلود کردم و خیلی کمک کرد بهم مخصوصا درس مدار های منطقی با تشکر و سپاس از تمامی مدیران و اساتید و مابقی زحمت کشان🌷🌷🌷🌷🌷🌷🌷🌷
mahsa
تشکر میکنم واقعا عالی بود و من مطالبی رو که تا این پایه خوب متوجه نشدم بطور کامل یادگرفتم.
mohammad
با سلام
در مبحث صف ها و صف حلقوی در کد افزودن به صف یک باگ وجود دارد که وقتی قبل از شرط rear = (rear+1) % queueLength; اجرا شود بار اول خطای queue is full را به کاربر می دهد و لی اگر باز هم کاربر بدون حذف از صف درخواست اضافه کردن بدهد در حالی که صف پر است اولین عنصر صف دوباره پر می شود.
پس باید کد بدین شکل باشد:
void addq(){
if(front == (rear+1) % queueLength){
cout << "queue is full";
} else{
rear = (rear+1) % queueLength;
cout << endl <> userInput;
queue[rear] = userInput;
}
}
روابط عمومی
با سلام،
مخاطب گرامی، مدرس در پاسخ پیام زیر را ارسال کرده اند:
"سلام . در پاسخ به محمد آقا. این آموزش مربوط به سه سال قبل است و بسیاری از الگوریتم ها در محایط عملی تست نشده است. اما در آموزش جدید " ساختمان داده ها با c و ++c" ، الگوریتم ها به صورت عملی پیاده سازی شده است و جواب می دهد. آموزش جدید بسیار کامل است و همه موارد تئوری ابتدا به صورت کامل توضیح داده شده و سپس به صورت عملی در زبان سی و سی پلاس پیاده سازی می شود."
موفق باشید.
روابط عمومی فرادرس
پاسخ به نظر
نیما
با سلام و احترام خدمت استاد گرامی
میخواستم واقعا تشکر کنم ازتون برای این اموزش پر محتوا و روونتون
من اول فکر کردم چون از رو پی دی اف میخونین زیاد جالب نیست ولی وقتی تماشا کردم دیدم خیلی عالیه
من امروز امتحان ساختمان داده داشتم فقط تو چهار ساعت درس ساختمان رو که خیلی برام سخت و غیر قابل فهم بود مثل اب خوردن شد
واقعا یدنیا ممنون
هادی
باسلام؛ وقتی می بینم تمام شاگردان شما استاد گرامی در سراسر کشورعزیزمان از جمله خودم از آموزش های عالی شما و سایر اساتید سایت بسیارعالی فرادرس راضی هستند احساس غرور می کنم و خرسندم که هنوز عزیزانی همچون شما بزرگوار وجود دارند که حضور سبزشان دلگرمی برا پیمودن راه علم در این زمانه پرغبار هست ، استاد عزیز قدر خودتون رو بدونید و بدانید که دعای خیلی ها همیشه بدرقه راهتون هست...
فرشید شیرافکن
سلام- خسته نباشید-
در پاسخ به دانشجوی عزیزی که گفته بودند زمان این آموزش ساختمان داده کم است ، لازم است عرض کنم که آموزش جدید ساختمان داده ها توسط اینجانب تدریس شده و فرادرس آن را منتشر کرده.است.
این آموزش 23 ساعت است و بسیار کامل است. ابتدا مطالب به صورت تئوری توضیح داده شده و سپس با زبان c و ++c پیاده سازی می شوند.
در فصل آخر هم بیش از 100 تست کنکور ارشد دولتی به صورت تشریحی حل شده است که برای کنکور و آزمون استخدامی مناسب است.
عنوان این آموزش جدید : "آموزش ساختمان داده ها با C و ++C (همراه با حل نمونه سوالات کنکور ارشد) "
مهرداد
سلام عرض میکنم خدمت استاد عزیز آقای شیرافکن
من چندتا از آموزش های شمارو نظیر نظریه ماشین ها و سیستم عامل رو هم تهیه کردم. بی نظیره. فوق العادس. من از آموزشتون لذت بردم. اینکه همه مثال های کتاب هارو حل میکنید خیلی خیلی خوبه و توضیحات عالیتون حرف نداره. همیشه پاینده باشید استاد . هیچ انتقادی به شما وارد نیس . پیشنهادی که دارم اینه که اندکی تایم فیلم هارو کم کنید. بازم ممنون از زحماتتون. آموزش هاتون خیلی فراتر از دانشگاه و به نظرم همین باعث شده که من علاقه مند به آموزش شما باشم.
فرشید شیرافکن
در پاسخ به مخاطب عزیز ماهورا:
فیلم آموزشی جدید ساختمان داده ها با c و ++c (همراه با حل نمونه سئوالات کنکور ارشد) که جدیدا منتشر شده است را نگاه کنید. بسیار کامل است.موفق باشید.
ماهورا
با سلام و قدردانی از جناب اقای دکتر شیرافکن بابته تدریس عالی
من مطالب تدریس شمارو خوب میفهمم ولی نمیتونم تستهای ساختمان داده مقسمی را حل کنم
ایا مطالب یکی هستن؟ ممنون میشم راهنمایی بفرمایید
ستاره شهیدی
خسته نباشید. آموزش جدید ساختمان داده با c و ++c از این مدرس به تازگی منتشر شده که خیلی کامل است. ممنون از فرادرس .
shabany
واقعا بی نظیره
مسعود ناصری
سلام
مثه همیشه عالی بود و خسته نباشید میگم به همه ی فرادرس های عزیز
امیدوارم همین روند ادامه بدن
مطالب عالی بود مرسیی
Mohammad
it was gread
امیر نوری
با عرض سلام و خسته نباشید خدمت شما
آموزش های فرادرس تقریبا برای هر دانشجو لازم هست . شاید سر کلاس درس حاضر نباشه آدم به هر دلیلی ولی وقتی فرادرس باشه دیگه خیال ادم راحت هست. من برای تمام درس ها فرادرس تهیه میکنم. چون واقعا سطح اساتید فرادرس یه لول بالاتر هست از استاد های ما.و اینکه چون بصورت صوتی هست و اموزش بصورت تصویری از 100 تا کتاب بهتره .چون اموزش از طریق صوت و همزمان بصورت دیداری تاثیر بیشتری داره.کیفیت صدا ها هم استودیویی هست و مناسب.امیدورام این طرح خوب ادامه پیدا کنه و روز به روز هم بهتر بشه.
من که از وقتی فرادرس تهیه میکنم از لحاظ درسی رشد چشمگیری داشتم.امیدوارم شما هم تهیه کنید و لذت ببرید.
حسین داورزنی
سلام
در مورد تکرار های این حلقه که تو اولین ویدیوی آموزشی هست یک سوال دارم .
for (i=1 ; i <=n;i=i+1
for (j = 1; j<= log(i); i = i+1
تعداد تکرارهای این حلقه لگاریتم n فاکتوریل گفته شده. در صورتی که اگر به عنوان مثال n رو ده در نظر بگیریم، وقتی که i ارقام یک تا نه رو میگیره، لگاریتمش کوچکتر از یک هست.و چون j از یک شروع میشه ، کوچکتر از لگاریتم i نخواهد بود و حلقه اصلا تکرار نمیشه. فقط وقتی i به 10 میرسه ، شرط j کوچکتر مساوی لگاریتم i برقرار میشه و حلقه فقط یک بار تکرار میشه. یعنی i از یک تا ده میره ولی حلقه فقط یک بار تکرار میشه . در حالی که طبق فرمول ارائه شده در ویدیو، تعداد تکرارها برای لگاریتم ده فاکتوریل هست.
روابط عمومی
با سلام.
برای پیدا کردن مرتبه اجرایی نباید عدد جایگزین n کرد. با توجه به مسائل سیگما و روش های گفته شده باید مرتبه اجرایی را مشخص کرد.
پاسخ به نظر
اکبر سپهری مجد
با سلام و خسته نباشید
ساختمان داده ها از دروس اصلی و پایه ای رشته کامپیوتر می باشد
به دوستان دانشجو که دسترسی به منابع آموزشی ندارند توصیه میکنم این آموزش رو تهیه کنند تا پایه ای با مفاهیم ساختمان داده ها آشنا بشن.
می تونند در کنار کتاب این آموزش رو هم مشاهده کنند با اینکه این آموزش نیاز به کتاب نداره و تقریبا کامل هست
بهرحال وظیفه خودم دونستم که تشکر بکنم از همه همکاران فرادرس و به خصوص آقای دکتر شیرافکن با بیان شیوا و رساشون
خدا به شما کمک کنه این راه رو ادامه بدین
کیفیت های آموزشی شما بینظیره...ادامه بدین...
سپاس از خدمات آموزشی شما
Zeynab
سلام
آموزش خیلی عالی و کامل بود، واقعا ممنون از زحماتتون! فقط اینکه میشه جواب تمرینات آخر فصل رو هم بزارید؟ که هم بشه جوابهامون رو باهاش چک کنیم که درست حل کردیم یا نه، و هم اینکه اگه تمرینیش رو نتونستیم حل کنیم روش حلش رو ببینیم! با تشکر
میلاد حسین پور
خیلی خوب
فردین
باتشکر از آقای شیر افکن.
جواب تمرین هایی که در آخر هر فصل ها دادین در مجموعه ها نیست متاسفانه. اگه میشه یک جوری مثلا در جزوه همراه بزارین برای هر درس جواب تمرینات آخر فصول رو ... شاد باشین
ایمان
با سلام
واقعا این دوره عالی بود از این بهتر نمیشد
از دکتر شیرافکن تقاضا دارم ک دوره ساختمان داده پیشرفته مخصوص کارشناسی ارشد رو هم تدریس کنن
با آرزوی موفقیت برای فرادرس و آقای شیرافکن
سحر
بسیار عالی و روان توضیح می دهید
با تشکر از جناب آقای شیرافکن و مجموعه فرادرس
nimaa.aarian
با عرض سلام و خسته نباشید و تشکر ویژه بابت سایت پربارتون لازم به ذکر است بنده با کمک آموزش های ساختمان داده ها شما توانستم این درس رو که از دروس مهم ارشد هست را بدون نیاز به منابع مطالعاتی دیگرتا حد زیادی پیش ببرم. از این بابت از شما بسیار سپاسگذارم. درخواستی که دارم ، در صورت امکان در زمینه سایر دروس ارشد به خصوص دروس ارشد رشته مهندسی کامپیوتر نیز درسهایی طراحی و ارائه گردد. یک پیشنهاد هم داشتم لطفا توی بسته های گنجینه امکان انتخاب دروس انتخابی رو هم قرار بدین چون توی یک مجموعه ممکنه بعضی از دروس اگه با دروسی دیگه جایگزین بشن خیلی بهتر باشه مطمئنم دانشجویان و فعالان زیادی در زمینه ذکر شده بسیار استقبال خواهند کرد. با تشکر دوباره از تمامی زحمات شما . واقعا تحول بزرگی در زمینه انتقال دانش در سطح کشور ایجاد کردید. مطمئنم این حرکت شما می تواند جهانی شود. بسیار سپاسگذارم.
خادمیان
با سلام و احترام
تشکر ویژه از دکتر شیر افکن بخاطر تدریس روان و بینظرشون و همچنین شما فرادرسی های عزیز
من همیشه از ساختمان داده وحشت داشتم اما الان واقعا علاقه مند شدم
سپاسگزارم
عالی بودید
محمد جواد
با سلام آموزش ساختمان های داده جناب شیرافکن بسیار خوب بود من بسیار ممنونم از مجموعه فرادرس و خود استاد بزرگوار بهترینارو از خدا براشون میخوام فقط اگه بتونین یه سری از ساختمان های داده مثل BTee+Van Emde Boas Tree+Red Black Tree +Fibonacci Heap DisJoint Set + که در کتاب CLRS هم آمده والبته اکثرشون ساختمان های پیشرفتن یه دوره جدا بذارین بسیار بسیار بسیار سپاس گذارتون میشم استاد عزیز و بزرگوار شما به من خیلی کمک کردین و من هیچ وقت لطفی رو که شما با ارائه این دوره به من کردین رو فراموش نخواهم کرد و بازم بهترینارو از خدا براتون میخوام ولی خواهش میکنم نه اصلا تمنا دارم هرجوری شده البته اگه مقدور هست براتون این دوره رو هم اضافه کنین با سپاس فراوان.
فرشید شیرافکن
سلام-
این دوره برای دو دسته مفید است:
1- دانشجویان کار شناسی .
2- داوطلبان کنکور ارشد .
دوره ساختمان داده پیشرفته به مطالب دوره دانشگاهی کارشناسی ارشد می پردازد .
حسین
از دوستانی که این دوره رو تهیه کردن
این دوره بیشتر به مباحث ارشد پرداخته
یا با گذروندن این دوره میشه درس ساختمان داده کارشناسی رو هم کامل یاد گرفت؟؟
ممنون میشم جواب بدید
ایرانی
عالییییییییییییی بود
پارسا
سلام. بسیار عالی بود.
متشکرم
سید امیر
استاد آموزش های شما واقعا آموزنده و قابل فهم برای من بود و نه تنها در مباحث نظری حتی در برنامه نویسی هم تمام برنامه ها مطرح شد. واقعا عالی بود.
محمد
آموزش بسیار عالی بود.
مهدی
عالی.
فاطمه
خسته نباشید. آموزش های شما خیلی واضح است و از اقای شیرافکن برای تدریس عالیشون تشکر میکنم.
موفق و سربلند باشید
ایرانی
خسته نباشید می گم بهتون، واقعا عالی بود، امیدوارم به همین روش ادامه بدید.
خان علی کریمی
سلام.
آموزش های شما واضح و روشن است آدم می تواند اصل موضوع را از آن برداشت کند.
امید است پیروز و موفق باشید.
و یک تشکر ویژه از مجموعه فرادرس که این زمینه را فراهم کرده.
اصلانی
با سلام و احترام،
بنده سال 86 در رشته کارشناسی برق فارغ التحصیل شدم و بعد از گذشت 9 سال تصمیم گرفتم در رشته کامپیوتر ادامه تحصیل بدهم و با مؤسسه بسیار خوب فرادرس آشنا شدم.
نکاتی در مورد فرادرس بر اساس وظیفه احساس میکنم می بایست گفته شود:
1. قبل از هر چیز به داشتن هموطنانی مانند عوامل فرادرس افتخار می کنم
2. بعد از گذشت 3 ماه از آشنایی با فرادرس احساس می کنم فهم مطالب برام بسیار آسان تر شده
در پایان هم از آقای دکتر شیرافکن با تدریس بی نظیرش کمال تشکر را دارم
cyberi
با سلام و عرض خسته نباشید.
می خواستم بدونم این آموزش بر مبنای کدام زبان برنامه نویسی می باشد؟؟؟
روابط عمومی
در پاسخ به cyberi:
با سلام؛
ضمن تشکر از مکاتبه شما؛ این آموزش به صورت تئوری تدریس شده است و پیاده سازی ندارد. البته برخی مثال های این آموزش، در آموزش سی پلاس پلاس پیاده سازی شده است:
آموزش برنامه نویسی ++C
منتظر دیدار دوباره شما در فرادرس هستیم.
پاسخ به نظر
احمد
سلام.
ممنونم از سایت خوبی که دارید. مثل همیشه کارتون فوق العادست.
marivan
با سلام.
قبل از هر چیزی کمال تشکر از استاد گرامی دارم.
من تمام آموزش های ایشان را تهیه کردم ... این آموزش واقعا خیلی مفید و در سطح عالی است. من خودم جزء منابع اصلی واسه ارشد ازشون استفاده می کنم و بهترین کمک رو بهم کرده. باید گفت استاد گرامی از روش تدریسی که استفاده کرده دانشجو به راحتی مباحث رو یاد میگیره که این می تونه هم از هدر دادن وقت و سردرگمی کمک شایانی به مخاطب کند.
امیدوارم استاد گرامی آموزش های دیگری را منتشر کند و از فرادرس هم کمال تشکر را دارم.
محسن
بسیار بسیار عالیه. کاش استاد نکات تستی و تست سال های قبل ساختمان داده و سیستم عامل هم ارائه کنن.
واقعا درس رو با استاد شیرافکن به صورت مفهومی یاد میگیرم و از این بابت بسیار ممنونم.
هستی
سلام. بسیار عالی. خیلی بهم کمک کرد ممنون.
سارا
با سلام. این آموزش را برای کنکور ارشد تهیه کردم . واقعا عالیه . من با توجه به این که کارمند هستم و وقت زیادی برای مطالعه ندارم، این پک کمک فوق العاده ایه.
موفق و پیروز باشید
مپنا
با سلام. بنده این آموزش را برای کنکور دکتری تهیه کردم، واقعا عالی بود مثل همیشه. مفاهیم به خوبی در این درس توسط مربی مجرب انتقال می یابد و از مزیت های مهم دیگر این مجموعه بیان کدهای برنامه نویسی می باشد که دانشجو علاوه با آشنایی با مفاهیم بلافاصله بطور عملی با مفاهیم آشنا می شود. اگر بشود دروس دیگر کنکور دکتری کامپیوتر از جمله پایگاه داده ها و سیستم عامل و مهندسی نرم افزار و الگوریتم های موازی را تولید کنید که خیلی عالی میشود. اگر در pdf های آموزشی که همراه فیلم های آموزشی ارائه می کنید زمان هر مبحث را درج کنید، مرور دوباره به سهولت و با صرف وقت کم اتفاق می افتد. چرا که پیدا کردن یک مبحث مورد نظر در فیلم آموزشی کمی وقتگیر است ولی از طریق فایل متنی آسانتر می شود به آن مبحث دسترسی داشت. و اینکه تمام مطالب گفته شده در فیلم آموزشی را در فایل متنی هم وارد کنید.
با تشکر از تیم قدرتمند فرا درس.
میثم غرقی
خیلی آموزش عالی بود. بسیار کامل مسائل را تشریح می کردند. تمرینات خوبی مطرح شده بود. کمال تشکر را دارم.
حميد رضا مسگرپور
این آموزش در مجموع بسیار خوب بود. لطفا آموزش های دوره کارشناسی را هم ارائه کنید.
صالح پور
واقعا عالییییییییییییییییی
حامد بخردی نسب
این آموزش را برای امتحان دکتری هوش مصنوعی تهیه کردم. بسیار خوب و جامع توضیح داده شده بود. لطفا به همین شکل ادامه دهید. منتظر آموزش های جدید تر هستیم.
عبداله
تدریس و مثال های مطرح شده بسیار خوب بود.
محمد
مدرس این آموزش بسیار واضح و شفاف تدریس می کردند.
ali_soltany
عالی