marcosfede/algorithms
این پروژه مجموعهای از الگوریتمها و ساختارهای داده حلشده به زبانهای برنامهنویسی مختلفه، مثل Python، Java، C++ و غیره
کاربرد:
اگه دنبال تمرین برای مصاحبههای فنی یا بهبود مهارتهای حل مسئله هستی، این پروژه میتونه یه منبع عالی باشه همچنین برای کسایی که میخوان الگوریتمها رو به چند زبان مختلف یاد بگیرن یا مقایسه کنن، خیلی مفیده.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای برای مسابقات برنامهنویسی مثل Codeforces یا LeetCode آماده بشی، یا داری برای شغلهای نرمافزاری در شرکتهای بزرگ مثل Google یا Amazon مصاحبه میدی، این مجموعه میتونه کمک بزرگی باشه
چند مثال از موارد استفاده:
- یادگیری جستوجوی دودویی در چند زبان مختلف
- تمرین پیمایش درخت (مثل DFS و BFS)
- حل مسئلههای پویا (Dynamic Programming) مثل Fibonacci یا Knapsack
- مقایسه سرعت و نحوه پیادهسازی یک الگوریتم در Python و C++
- ##algorithms
- ##data
- ##coding
- ##competitive
- ##problem
- ##leetcode
- ##cpp
- ##python
- ##java
- ##programming
