Warning: session_start(): open(/var/lib/php/sessions/sess_go9qtte2c7trsi1l8qgdsv1rbi, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass LevenList {
//Set set = ciSet();
LS list;
*() {}
*(LS *list) {}
// returns pair(word, distance)
// or null when search step was not successful
Iterator> findClosestWordIterator(S word) {
if (empty(list)) ret emptyIterator();
ret iff(new O {
int limit = Integer.MAX_VALUE-1;
int idx;
O get() {
if (idx >= l(list)) ret endMarker();
S s = list.get(idx++);
int dist = levenClosestIC(word, s, limit);
if (dist < limit) { limit = dist; ret s; }
null;
}
});
}
}