تعرف الخوارزمية بأنها الطريقة الروتينية للقيام بعمل ما . وتُستخدم الخوازمية في الأغلبية في الرياضيات وعلم الحاسوب. وسبب تسميتها بهذا الاسم هو نسبةً الى مبتكر هذه الطريقة ((أبو جعفر محمد بن موسى الخوارزمي))
وتكون الخوارزمية إما : خوارزمية بسيطة أو خوارزمية الاختيار أو خوارزمية التكرار.