Skip to main content
. 2009 Nov 20;9(11):9380–9397. doi: 10.3390/s91109380
function COMPARE(X, Y : Array) : R
se, i ← 1, j ← 1
while(i ≤ |X| or j ≤ |Y|) :
  xX [i], yY[j]
  if((y = NIL)‖(word[x] = word[y])) :
   ss + d(phi[x], 0)
   i ← (i + 1)
  elseif((x = NIL)or(word[x] > word[y])) :
   s ← (s + d(0, ϕ[y]))
   j ← (j + 1)
  else :
   s ← (s + d(ϕ[x],ϕ[y]))
   i ← (i + 1), j ← (j + 1)
returns