Normand Briere
2019-09-20 cbe4e90105d07d7d3fecabffaa01342403aa2ae3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Hamming distance metric class
 
//package edu.wlu.cs.levy.CG;
 
class HammingDistance extends DistanceMetric {
    
    protected double distance(double [] a, double [] b)  {
 
   double dist = 0;
 
   for (int i=0; i<a.length; ++i) {
       double diff = (a[i] - b[i]);
       dist += Math.abs(diff);
   }
 
   return dist;
    }     
}