shady831213/algorithms
این پروژه شامل مطالعه و پیادهسازی الگوریتمهای کتاب معروف CLRS (مقدمهای بر الگوریتمها) به زبان Go است.
کاربرد:
این مخزن برای افرادی که میخواهند الگوریتمهای پیچیده را با کد واقعی ببینند و یاد بگیرند، بسیار مفید است. همچنین به دانشجویان علوم کامپیوتر کمک میکند تا مفاهیم کتاب CLRS را در عمل ببینند.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید الگوریتمهای کلاسیک مثل مرتبسازی، جستوجو، گراف، و برنامهنویسی پویا را با کد گو (Go) ببینید و تمرین کنید. همچنین اگر برای مصاحبههای فنی آماده میشوید، این پروژه میتونه کمککننده باشه.
چند مثال از موارد استفاده:
یادگیری الگوریتم Merge Sort با پیادهسازی گو
بررسی پیادهسازی Dijkstra برای مسیریابی در گراف
تمرین مسائل برنامهنویسی پویا مثل Knapsack و Longest Common Subsequence
- ##algorithms
- ##golang
- ##CLRS
- ##data
- ##coding
- ##computer
- ##dynamic
- ##graph
- ##sort
- ##study
