Algorithm

Algorithm مجموعه‌ای از دستورهای مشخص و مرحله‌به‌مرحله برای حل یک مسئله یا انجام یک کار است.

توضیح

Algorithm روش حل مسئله را به گام‌هایی روشن تبدیل می‌کند که انسان یا ماشین بتواند آن‌ها را بارها اجرا کند. این گام‌ها مشخص می‌کنند چه عملی، با چه ترتیبی و تحت چه شرطی انجام شود؛ مثلاً برای مرتب‌کردن داده‌ها. برای مقایسهٔ کارایی Algorithm‌ها می‌توان با Big O بررسی کرد که با افزایش اندازهٔ ورودی، زمان اجرا یا حافظهٔ موردنیاز چطور رشد می‌کند.

مثال

def find_max(numbers):
    largest = numbers[0]
    for number in numbers[1:]:
        if number > largest:
            largest = number
    return largest

print(find_max([3, 1, 4, 2]))  # 4

چرا مهمه

وقتی برای پردازش داده یا حل یک مسئله کد می‌نویسی، داری یک Algorithm را پیاده‌سازی می‌کنی. انتخاب روش مناسب می‌تواند زمان اجرا و مصرف حافظه را کاهش دهد، به‌خصوص وقتی حجم داده زیاد می‌شود.

این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.

بر پایهٔ «Algorithm» از MDN Web Docs (Mozilla Contributors)، با مجوز CC BY-SA 2.5. این کارت هم با همین مجوز منتشر شده است.

مطالبی با این مفهوم

هنوز مطلبی منتشر نشده.