981377660LMT/algorithm-study
این یک مخزن الگوریتمهای برنامهنویسیه که شامل یادداشتها و الگوهای آماده برای حل مسائل مختلف الگوریتمیه.
نوشته شده به زبانهای Python، Go و TypeScript، پس برای کسایی که تو مصاحبههای فنی شرکت میکنن یا میخوان تو مسابقات برنامهنویسی (مثل Codeforces یا LeetCode) شرکت کنن عالیه.
کاربرد:
این مخزن بهت کمک میکنه تا الگوریتمهای پرتکرار رو سریع یاد بگیری و تو پروژهها یا مسابقات استفاده کنی.
همچنین میتونی از کدهای آماده برای تست سریع ایدهها یا آمادهسازی مصاحبه استفاده کنی.
در چه شرایطی بهتره استفاده شود؟
- وقتی داری برای مصاحبههای شرکتهای بزرگ مثل گوگل یا مایکروسافت آماده میشی.
- وقتی تو تیمهای المپیاد کامپیوتر هستی و میخوای الگوریتمهای پیشرفته رو سریع دسترسی داشته باشی.
- وقتی میخوای یه پروژه الگوریتمی رو سریع شروع کنی و نمیخوای از صفر بنویسی.
چند مثال از موارد استفاده:
نوشتن DFS/BFS با ساختار درختی در Go
پیادهسازی Dijkstra برای مسیریابی در نقشه
استفاده از Dynamic Programming برای حل مسائل بهینهسازی
آمادهسازی کدهای آزمون برای Sliding Window در Python
استفاده از Union-Find در TypeScript برای تشخیص اجزای متصل
- #Algorithm
- #Programming
- #LeetCode
- #CodeTemplate
- #InterviewPrep
- #GoLang
- #Python
- #TypeScript
- #CodingCompetition
- #DSA
