ده الگوریتم برتری که هر مهندس نرم افزاری لازمه بدونه چی هستن؟

ده الگوریتمی که شاید بدون اون ها بی معنی باشه که خودت رو مهندس نرم افزار بدونی؟

این الگوریتم ها کجاها استفاده میشن؟

2 پسندیده

سلام
حالا بنظرم یه دونه یا ده دونش زیاد مهم نیست اما این مهمه که با الگوریتم های جالب و البته کاربردی با “افیشینت” بالا حتما آشنا باشیم.

مثلا اگر برنامه نویس تنبلی هستید حتما از الگوریتم های بازگشتی(از پایین به بالا) استفاده کنید البته به افیشینت بودنش یعنی تعداد پردازشی که برای ران کردن برنامه ی شما انجام میده هم توجه کنید چون الگوریتم های بازگشتی معمولا تعداد عملیات بالایی انجام میدن.

یا یه الگوریتم جالب در بحث حل کردن عددی معادله درجه n که میاد دامنه رو نصف میکنه بنظرم خوبه هر چن روش نیوتون افیشینت تره اما این روش الگوریتم جالبی داره که اسمش “سکشن متد” :slight_smile:

الگوریتم های حل معادلات به روش عددی خیلی جالبه بهرحال از نظر پراگرمینگ

امیدوارم نظرم مفید بوده باشه :yum:

2 پسندیده