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

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

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

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

الگوریتم Boyer Moore در جاوا (جستجوی رشته)

در این جلسه تیم کدگیت را با آموزش الگوریتم Boyer Moore در جاوا همراهی کنید. الگوریتم Boyer Moore برای جستجوی رشته (Pattern) در یک متن استفاده می‌شود. در آموزش‌های قبلی الگوریتم‌هایی نظیر KMP برای جستجوی…

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

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

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

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

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

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

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

مرتب‌سازی درختی در جاوا (Tree Sort)

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

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

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

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

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

جستجوی پرشی در جاوا (Jump Search in Java)

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

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

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

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

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

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

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

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

حل مسئله هشت وزیر با الگوریتم ژنتیک در جاوا

در این قسمت تیم کدگیت به آموزش حل مسئله هشت وزیر با الگوریتم ژنتیک در جاوا میپردازد. پیش نیازهای این آموزش شامل موارد زیر است: آشنایی با arraylist حلقه For متد در جاوا Constructor در…