peferron/algo
این مجموعه شامل پیادهسازی الگوریتمها و ساختارهای داده در چندین زبان برنامهنویسی محبوب مانند Go, JavaScript, TypeScript, Rust و Swift است.
کاربرد:
این پروژه برای توسعهدهندگانی که میخواهند مفاهیم الگوریتمی و ساختار داده را در زبانهای مختلف ببینند و یاد بگیرند، بسیار مفید است. همچنین برای آمادگی مصاحبههای فنی و حل مسائل برنامهنویسی کاربرد دارد.
در چه شرایطی بهتره استفاده شود؟
- وقتی میخواهید یک الگوریتم خاص را در زبان موردنظرتان ببینید
- هنگام یادگیری تفاوتهای پیادهسازی بین زبانها
- برای تمرین و مقایسه عملکرد کدها در Rust و Go که بهینهتر هستند
چند مثال از موارد استفاده:
پیادهسازی جستوجوی دودویی در TypeScript برای یک اپ وب
استفاده از صف اولویت در Go برای سیستم صفدهی داخلی
بهکارگیری درخت جستوجوی دودویی در Swift برای یک اپ موبایل
- ##algorithms
- ##data
- ##Go
- ##JavaScript
- ##TypeScript
- ##Rust
- ##Swift
- ##coding
- ##programming
- ##learn
