توسط سعید غریبی

set در پایتون (مجموعه‌ها)

در زبان برنامه‌نویسی پایتون، مجموعه‌ها (Sets) یکی از ساختارهای داده‌ای (data structure) مهم و کاربردی هستند که برای مدیریت مجموعه‌ای از عناصر یکتا و بدون ترتیب استفاده می‌شوند. setها در پایتون از ساختار داده‌ای متنوعی…

توسط سعید غریبی

جستجوی اول عمق در پایتون

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

توسط سعید غریبی

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

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

توسط سعید غریبی

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

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

توسط سعید غریبی

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

در این قسمت تیم کدگیت را با آموزش جستجوی Brute Force در جاوا (Brute Force Search) همراهی کنید. همانند جلسات گذشته ابتدا الگوریتم Brute Force را توضیح و سپس به پیاده سازی آن می‌پردازیم. پیشنهاد…

توسط سعید غریبی

تبدیل کسینوسی گسسته در جاوا (Discrete cosine transform)

در این قسمت تیم کدگیت را با آموزش تبدیل کسینوسی گسسته در جاوا (DCT)همراهی کنید. ابتدای این جلسه طبق روال گذشته در مورد الگریتم DCT یا تبدیل کسینوسی گسسته توضیحی خواهیم داد و سپس به…

توسط سعید غریبی

جستجوی درون‌یابی در جاوا (Interpolation Search)

در این قسمت تیم کدگیت را با آموزش جستجوی درون‌یابی در جاوا همراهی کنید. ابتدای این آموزش جستجوی درونیابی را توضیح می‌دهیم سپس به پیاده‌سازی کد این الگوریتم می‌پردازیم. همچنین پیشنهاد می‌کنیم قبل از مطالعه…

توسط سعید غریبی

الگوریتم KMP در جاوا (KMP Algorithm)

در این قسمت تیم کدگیت را با آموزش الگوریتم KMP در جاوا همراهی کنید. در ابتدای آموزش در مورد تطابق رشته‌ها صحبت کرده و سپس الگوریتم KMP را معرفی می‌کنیم. در پایان با توجه به…

توسط سعید غریبی

لیست پیوندی در سی شارپ (LinkedList in Csharp)

در این آموزش تیم کدگیت را با توضیح و پیاده سازی لیست پیوندی در سی شارپ همراهی کنید. پیش نیازهای این آموزش: آشنایی با شی گرایی Generic آشنایی با Iterator آشنایی با متد آشنایی به…