الخوارزمية

الخوارزمية هي إجراء أو مجموعة من القواعد التي يجب اتباعها لتحقيق نتيجة معينة أو لحل مشكلة معينة. في سياق علوم الحاسوب والبرمجة، يُعرَّف الخوارزمية بأنها مجموعة محدودة من التعليمات المحددة بدقة، والتي تحل مشكلة معينة أو تنفذ مهمة معينة في وقت محدود.


قد تكون الخوارزميات بسيطة (مثل خوارزمية جمع عددين) أو معقدة (مثل خوارزميات البحث عن المعلومات في مجموعات البيانات الضخمة أو خوارزميات التعلم الآلي).