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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الگوریتم جستجوی Naive در جاوا یا Naive Pattern Searching

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

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

تبدیل باینری به دهدهی در سی شارپ (Binary to Decimal)

در این جلسه تیم کدگیت را با آموزش تبدیل باینری به دهدهی در سی شارپ همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است: آشنایی با For آشنایی با If دستگاه اعداد دودویی (باینری)…