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

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

2 ساعت 37 دقیقهعمومی2021-11-12

مدرسین

Kathryn Hodge

Kathryn Hodge

Software Developer

جزئیات دوره

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

مهارت ها

JavaOracleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

۰. مقدمه

  • 01 - برنامه‌های جاوا خود را با الگوریتم‌های مؤثر بهبود بخشید
  • 02 - معرفی چالش‌های CoderPad
  • 03 - الگوریتم چیست؟
  • 04 - چگونه یک الگوریتم را بهینه کنیم
  • 05 - بهینه سازی یک الگوریتم در جاوا
  • ۶ - نحوه توصیف پیچیدگی زمانی یک الگوریتم

۱. الگوریتم‌های رشته‌ای

  • 07 - اعتبارسنجی رشته‌ها در جاوا - ویژگی‌های همه یا هیچ
  • 08 - اعتبارسنجی رشته‌ها در جاوا - ویژگی‌های خاص
  • 09 - نرمال‌سازی رشته‌ها در جاوا
  • ۱۰ - تجزیه و جستجوی مقدماتی رشته‌ها در جاوا
  • ۱۱ - اعمال تجزیه سفارشی به الگوریتم‌های جستجو
  • ۱۲ - ایجاد رشته‌های الگوریتم‌محور در جاوا
  • ۱۳ - از ابزارهای داخلی برای تولید داده‌های سفارشی استفاده کنید
  • ۱۴ - راه حل - هر کلمه را برعکس کنید

۲. الگوریتم‌های آرایه‌ای

  • ۱۵ - آرایه‌های جستجوی خطی در جاوا
  • ۱۶ - آرایه‌های جستجوی خطی با جریان‌های جاوا
  • ۱۷ - آرایه‌های جستجوی دودویی در جاوا
  • ۱۸ - جمع‌بندی و فیلتر کردن آرایه‌ها در جاوا
  • ۱۹ - معکوس کردن یک آرایه در جاوا
  • ۲۰ - راه حل - چرخش یک آرایه

۳. الگوریتم‌های لیست پیوندی

  • ۲۱ - لیست پیوندی چیست؟
  • ۲۲ - استفاده از ساختار داده‌ی لیست پیوندی داخلی در جاوا
  • ۲۳ - ایجاد یک ساختار داده سفارشی برای الگوریتم‌های لیست پیوندی
  • ۲۴ - الگوریتم‌های لیست پیوندی - حذف نیمی از یک لیست پیوندی به عقب
  • ۲۵ - راه حل - جمع محتویات یک لیست پیوندی

۴. الگوریتم‌های صف و پشته

  • ۲۶ - صف چیست؟
  • ۲۷ - عملیات استاندارد صف در جاوا
  • ۲۸ - الگوریتم‌های صف - تولید اعداد دودویی
  • ۲۹ - استک چیست؟
  • 30 - عملیات پایه پشته در جاوا
  • ۳۱ - الگوریتم‌های پشته‌ای - نظریه‌پردازی یک الگوریتم
  • ۳۲ - الگوریتم‌های پشته - عنصر بزرگتر بعدی
  • ۳۳ - الگوریتم‌های پشته - تطبیق پرانتزها
  • ۳۴ - راه حل - ارزیابی نمادگذاری صیقل معکوس

۵. الگوریتم‌های ساختارهای مبتنی بر هش

  • ۳۵ - ساختارهای مبتنی بر هش در جاوا
  • ۳۶ - عملیات HashMap و HashSet در جاوا
  • ۳۷ - استفاده از نوع HashSet در الگوریتم‌های جاوا
  • 38 - استفاده از نوع HashMap در الگوریتم‌های جاوا
  • ۳۹ - راه حل - تشخیص یک لیست پیوندی حلقوی

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

  • ۴۰ - درخت چیست؟
  • ۴۱ - درخت‌های دودویی در جاوا
  • ۴۲- پیمایش درخت چیست؟
  • ۴۳ - پیاده‌سازی پیمایش درخت در جاوا
  • ۴۴ - راه حل - یافتن ارتفاع درخت دودویی

نتیجه‌گیری

  • ۴۵ - ادامه بهینه‌سازی الگوریتم‌ها

درباره ما

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

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

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

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

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