Ако не знаем алгоритъма на Евклид, бихме могли да решим задачата по следния начин. Проверяваме дали В не е общ делител. Ако не е, проверяваме за целите числа от В-1 до 1 дали не са общи делители. Първият намерен общ делител ще бъде НОД. Тази процедура обаче изисква много пресмятания. Алгоритъмът на Евклид с деление е по-бърз и се състои в следното.

За много масови задачи първият алгоритъм, за който се досетим, не е най-добрият. Създаването на качествен алгоритъм често е свързано с изучаването на свойствата на входните или изходните обекти. В редица случаи без такова математическо изследване въобще не е възможно създаването на алгоритъм.