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