+import java.util.ArrayList;
+import java.util.ListIterator;
+
+public class Utils {
+ public static void displayArrayList(ArrayList arrayList) {
+ ListIterator iter = arrayList.listIterator();
+ Integer i = 0;
+ while (iter.hasNext()) {
+ System.out.println(i.toString() + " " + iter.next());
+ i++;
+ }
+ }
+
+ public static void computeDistanceFrom(Person personFrom, ArrayList<Person> personArrayList) {
+ if (!personArrayList.contains(personFrom))
+ personArrayList.add(personFrom);
+ ListIterator<Person> iter = personArrayList.listIterator();
+ while (iter.hasNext()) {
+ Person personCursor = iter.next();
+ personCursor.setDistanceFromReference(personFrom.distanceTo(personCursor));
+ }
+ }
-public class LevenshteinDistance {
/**
* @param a
* @param b