Gebruikend de code in de verwante post, overweeg wat gebeurt wanneer adjacent_find left= (22, A) en right= (22, A) naar isDistEqual verzendt (). De afstanden passen aan, maar studentenidentiteitskaart past niet en zo aan
left.studentName! = right.studentName
is vals. Zo wordt dit paar overgeslagen door adjacent_find.
Zo, zult u niet zelfs van adjacent_find kennen die er zelfs twee ingangen = waren (22, A). Zo, moet u niet zich over het krijgen van 22 voet ongerust maken: A, A, C, D sinds 22, A zal slechts eenmaal worden gezien.