ალგორითმი არის შეყვანის სასურველ გამოტანაში გარდაქმნის სასრული, კარგად განსაზღვრული ნაბიჯების თანმიმდევრობა. ჩვენ მას ორი ღერძით განვიხილავთ: სისწორე (ყოველთვის სწორ პასუხს აძლევს?) და ეფექტიურობა (რამდენი დრო და მეხსიერება იყენებს?).
კონცეფცია
ვალიდური ალგორითმი უნდა იყოს (ყოველი ნაბიჯი ნაკაკი), (წყვეტილი), და აწარმოებდეს შედეგს ყოველი ვალიდური შეყვანისთვის.
