تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی مبانی برنامه نویسی: الگوریتم ها (2018)

دوره آموزشی مبانی برنامه نویسی: الگوریتم ها (2018)

1 ساعت 45 دقیقهمبتدی2018-11-08

مدرسین

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

جزئیات دوره

الگوریتم‌ها، بلوک‌های کلیدی عمومی برنامه‌نویسی هستند. نرم‌افزاری را که شما هر روز از آن استفاده می‌کنید را آنها به قدرت ‌رسانده اند، چه یک صفحه گسترده، یک شبکه اجتماعی، یا یک دستیار رانندگی. الگوریتم ها راهی برای فکر کردن درباره چالش‌های برنامه‌نویسی به زبان انگلیسی ساده، قبل از اینکه به یک زبان خاص مثل #C یا جاوا اسکریپت شوند، ارائه می‌دهند. در این درس، مدرس Joe Marini، یکی از محبوب‌ترین و پرکاربردترین الگوریتم ها برای جستجو و طبقه‌بندی اطلاعات، کار با تکنیک‌هایی مانند بازگشت و درک ساختارهای داده مشترک را توضیح می‌دهد. او همچنین مفاهیم عملکردی الگوریتم های مختلف و چگونگی ارزیابی عملکرد یک الگوریتم معین را مورد بحث قرار می‌دهد. هر الگوریتم در عمل در پایتون نشان داده می‌شود، اما می توان این درس‌ها را به هر زبان برنامه‌نویسی تعمیم داد.

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

مهارت ها

Programming FoundationsFoundationsSoftware Development

سرفصل ها

0. مقدمه

  • 01 - الگوریتم‌ها جهان را قدرت می‌بخشند
  • 02 - آنچه باید بدانید

1. بررسی اجمالی

  • 03 - الگوریتم‌ها چیست؟
  • 04 - الگوریتم‌های رایج در برنامه نویسی
  • 05 - اندازه‌گیری عملکرد الگوریتم

2. ساختارهای داده مشترک

  • 06 - مقدمه ای بر ساختارهای داده
  • 07 - آرایه ها
  • 08 - لیست‌های مرتبط
  • 09 - فهرست‌های پیوند داده شده
  • 10 - پشته‌ها و صف ها
  • 11 - پشته‌ها و صف‌های عبور
  • 12 - جداول هش

3. بازگشت

  • 13 - درک بازگشت
  • 14 - مثال بازگشتی ساده
  • 15 - توان و فاکتوریل

4. مرتب سازی داده ها

  • 16 - مروری بر مرتب سازی
  • 17 - مرتب سازی حباب
  • 18 - مرتب سازی ادغام
  • 19 - مرتب سازی ادغام را اجرا کنید
  • 20 - مرتب سازی سریع
  • 21 - مرتب سازی سریع را اجرا کنید

5. جستجوی داده ها

  • 22 - جستجوی لیست نامرتب
  • 23 - جستجوی لیست مرتب
  • 24 - مشخص کنید که یک لیست مرتب شده‌است یا خیر

6. الگوریتم‌های دیگر

  • 25 - فیلترینگ منحصر به فرد با جدول هش
  • 26 - شمارش ارزش با جدول هش
  • 27 - حداکثر مقدار را به صورت بازگشتی پیدا کنید

نتیجه

  • 28 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal