DmitryTsyvtsyn/Kotlin-Algorithms-and-Design-Patterns
این پروژه مجموعهای از الگوریتمها و الگوهای طراحی رایج است که به زبان Kotlin نوشته شده و با کدی ساده و خوانا ارائه شده است.
کاربرد:
این مخزن برای توسعهدهندگانی که میخواهند الگوریتمهای پایه و الگوهای طراحی نرمافزار را با Kotlin یاد بگیرند یا مرور کنند، بسیار مفید است. همچنین برای آمادگی مصاحبههای فنی و حل مسائل برنامهنویسی کاربرد دارد.
در چه شرایطی بهتره استفاده شود؟
- وقتی با زبان Kotlin کار میکنید و میخواهید الگوریتمها را به صورت عملی ببینید.
- هنگام یادگیری الگوهای طراحی مثل Singleton, Factory, Observer و غیره.
- برای استفاده در پروژههای دانشجویی یا آموزشی.
چند مثال از موارد استفاده:
پیادهسازی مرتبسازی سریع (Quick Sort) با Kotlin
استفاده از الگوی Strategy برای مدیریت رفتارهای مختلف
پیادهسازی ساختارهای داده مثل درخت دودویی و لیست پیوندی
آموزش جستوجوی دودویی و پیمایش گراف
- ##Algorithms
- ##DataStructures
- ##Kotlin
- ##DesignPatterns
- ##CodingInterview
- ##Programming
- ##SoftwareEngineering
- ##TechInterview
- ##CleanCode
- ##LearnToCode
