درخت AVL در جاوا (AVL Tree in Java)

درخت AVL در جاوا

در این قسمت تیم کدگیت را با آموزش درخت AVL در جاوا همراهی کنید. در این جلسه به معرفی یکی دیگر از ساختار داده‌ها می‌پردازیم. با معرفی درخت AVL کار خود را آغاز کرده و در ادامه به پیاده سازی این درخت در جاوا خواهیم پرداخت. پیشنهاد می‌کنیم قبل از مطالعه این جلسه، آموزش‌های زیر را بررسی کنید: درخت دودویی […]

ادامه مطلب

درخت جستجوی دودویی در پایتون (BST in Python)

درخت جستجوی دودویی در پایتون

در این جلسه تیم کدگیت را با آموزش درخت جستجوی دودویی در پایتون همراهی کنید. ابتدای این جلسه درخت جستجوی دودویی در پایتون را معرفی سپس عملیات‌هایی مانند درج و حذف گره را توضیح می‌دهیم. در پایان یک پیاده سازی کامل از این درخت جستجو را انجام خواهیم داد. پیش نیاز این جلسه شامل موارد زیر است: آشنایی با توابع […]

ادامه مطلب

جستجوی خطی در پایتون (Linear Search)

جستجوی خطی در پایتون

در این جلسه تیم کدگیت را با آموزش جستجوی خطی در پایتون همراهی کنید. جستجوی خطی از ساده‌ترین الگوریتم‌های جستجو بوده و به کمک آن می‌توان یک عنصر را درون لیست پیدا کرد. پیشنهاد می‌کنیم آموزش‌های زیر را قبل از مطالعه این جلسه، بررسی کنید: آشنایی با توابع آشنایی با لیست For در پایتون جستجوی خطی یکی از الگوریتم هایی که برای […]

ادامه مطلب

مرتب سازی درجی در پایتون (insertion Sort)

مرتب سازی درجی در پایتون

در این قسمت تیم کدگیت را با آموزش مرتب سازی درجی در پایتون همراهی کنید. این جلسه ابتدا به معرفی روش مرتب سازی درجی پرداخته سپس به پیاده سازی آن در زبان برنامه‌نویسی پایتون خواهیم پرداخت. پیش نیاز این جلسه شامل موارد زیر است: آشنایی با حلقه for آشنایی با حلقه while آشنایی با توابع آشنایی با لیست مرتب سازی […]

ادامه مطلب

جستجوی Brute Force در جاوا (Brute Force Search)

جستجوی Brute Force در جاوا

در این قسمت تیم کدگیت را با آموزش جستجوی Brute Force در جاوا (Brute Force Search) همراهی کنید. همانند جلسات گذشته ابتدا الگوریتم Brute Force را توضیح و سپس به پیاده سازی آن می‌پردازیم. پیشنهاد می‌کنیم قبل از مطالعه این جلسه، آموزش‌های زیر را بررسی کنید: متد در جاوا شی گرایی در جاوا حلقه for در جاوا If در جاوا […]

ادامه مطلب
1 2