dnshi/Leetcode
این پروژه شامل مجموعهای از مسائل و راهحلهای LeetCode است که توسط کاربران گیتهاب جمعآوری و پیادهسازی شدهاند.
کاربرد:
برای تمرین و بهبود مهارتهای حل مسئله و ساختمان داده و الگوریتم، بهویژه برای آمادگی مصاحبههای شرکتهای فناوری بزرگ مثل گوگل، مایکروسافت و امازون.
در چه شرایطی بهتره استفاده شود؟
وقتی قصد داری برای مصاحبههای فنی آماده بشی، یا میخوای مهارت برنامهنویسی خودت رو با مثالهای واقعی تقویت کنی. همچنین برای دانشجویان کامپیوتر و توسعهدهندگان تازهکار عالیه.
چند مثال از موارد استفاده
- حل مسئله Two Sum با استفاده از hash map برای بهبود زمان اجرا
- پیادهسازی الگوریتم BFS برای پیمایش درختها و گرافها
- استفاده از برنامهنویسی پویا (Dynamic Programming) برای حل مسائل مثل Climbing Stairs
- تمرین مسائل مربوط به صف و پشته (Stack & Queue)
- آمادهسازی برای مصاحبههای شغلی در فاصله کوتاه
- ##LeetCode
- ##CodingInterview
- ##Algorithms
- ##DataStructures
- ##ProblemSolving
- ##TechInterview
- ##ProgrammingPractice
- ##DynamicProgramming
- ##BFS
- ##Stack
