Yo‘l izlashjarayoni qadamlar ketma-ketligidan iborat boladi. Har
bir shahardan borish mumkin bolgan shahar tanlanadi. Agar bu
shahar
berilgan so‘nggi shahar bo‘lsa jarayon tugaydi.
Bu shahardan yana
yangi shaharga o‘tiladi. Agar o‘tish mumkin bolgan
shahar mavjud
bolmasa. bir qadam orqaga qaytiladi.
Izlash algoritmi rekursiv xarakterga ega.
Graf ikki olchovli massiv ko‘rinishida beriladi. Bu massivni map
(xarita) deb ataymiz. Massiv map[i, j] elementi qiymati —bu i va j
shaharlari orasidagi masofaga teng. Agar bu
shaharlarni boglovchi
to‘g‘ri yo‘l mavjud bolmasa nolga tengdir.
Keltirilgan graf uchun map massivini quyidagi jadval ko‘rinishida
tasvirlash mumkin: