شما اینجایید
خانه > برنامه نویسی > پیاده سازی الگوریتم فیبوناچی Fibonacci در زبان های مختلف

پیاده سازی الگوریتم فیبوناچی Fibonacci در زبان های مختلف

برنامه نویسی

در زیر مجموعه ای از کدهای مسئله سری فیبوناچی به زبان های مختلف با دو رویکرد بازگشتی و مبتنی بر تکرار ارائه شده است.

Algorithm Implementation/Mathematics/Fibonacci Number Program

C

Recursive version

Recursive version 2

Tail recursive version

Lucas form

Iterative version

Exponentiation by squaring

Alternate exponentiation by squaring

[divider]

C#

Iterative version

Binet’s formula

Using long numbers

Erlang

Arithmetic version

[divider]

VB.NET

Array oriented version

Recursive Version

[divider]

PHP

Recursive version

OOP version

Alternate version

[divider]

Java

Variations on the recursive version

Iterative version

Simpler Iterative Version

Memoized version

Iterative Memoized version

منبع

نوتیف
امیدوارم مطالب نوتیف برایتان مفید واقع شده باشد. با عضویت در خبرنامه نوتیف مطالب تازه ما را در اینباکس خود داشته باشید. کانال ما در تلگرام هم راه سریع و مطمئنی برای آگاهی از مطالب ماست. *** من رضا حیدری مدیر وب سایت نوتیف هستم. همکنون مشغول به تحصیل در رشته کارشناسی ارشد نرم افزار بوده و به دنیای فناوری علاقه مندم به همین دلیل در نوتیف به دنبال نشر و ترویج موضوعات روز دنیای فناوری بخصوص موضوعات مرتبط با دنیای موبایل، اینترنت، کامپیوتر هستم. در کنار اینها گاهی هم گریزی به دیگر موضوعات مهم خواهیم زد که خالی از لطف نخواهد بود. با نوتیف همراه باشید بودن با شما افتخار بزرگی برای ماست.

پاسخ دهید

دو × سه =

Top