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. این کارت هم با همین مجوز منتشر شده است.
مطالبی با این مفهوم
هنوز مطلبی منتشر نشده.