Text_Diff_Engine_native::_lcsPos
Метод класса: Text_Diff_Engine_native{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$Text_Diff_Engine_native = new Text_Diff_Engine_native(); $Text_Diff_Engine_native->_lcsPos( $ypos );
- $ypos(обязательный)
- .
Код Text_Diff_Engine_native::_lcsPos() Text Diff Engine native:: lcsPos WP 6.9
function _lcsPos($ypos)
{
$end = $this->lcs;
if ($end == 0 || $ypos > $this->seq[$end]) {
$this->seq[++$this->lcs] = $ypos;
$this->in_seq[$ypos] = 1;
return $this->lcs;
}
$beg = 1;
while ($beg < $end) {
$mid = (int)(($beg + $end) / 2);
if ($ypos > $this->seq[$mid]) {
$beg = $mid + 1;
} else {
$end = $mid;
}
}
assert($ypos != $this->seq[$end]);
$this->in_seq[$this->seq[$end]] = false;
$this->seq[$end] = $ypos;
$this->in_seq[$ypos] = 1;
return $end;
}