Searched refs:suffixArrayTemp (Results 1 – 2 of 2) sorted by relevance
/ohos5.0/base/update/updater/services/diffpatch/diff/ |
H A D | blocks_diff.cpp | 515 std::vector<DataType> suffixArrayTemp; in Init() local 517 InitBuckets(oldInfo, buckets, suffixArrayTemp); in Init() 530 Split(suffixArrayTemp, i, len, h); in Init() 541 suffixArray_[suffixArrayTemp[i]] = i; in Init() 578 SplitForLess(suffixArrayTemp, start, len, h); in Split() 595 if (suffixArrayTemp[suffixArray_[i] + h] < x) { in Split() 614 Split(suffixArrayTemp, start, jj - start, h); in Split() 618 suffixArrayTemp[suffixArray_[jj + i]] = kk - 1; in Split() 624 Split(suffixArrayTemp, kk, start + len - kk, h); in Split() 673 suffixArrayTemp.resize(oldInfo.length + 1, 0); in InitBuckets() [all …]
|
H A D | blocks_diff.h | 39 std::vector<DataType> &buckets, std::vector<DataType> &suffixArrayTemp); 40 void Split(std::vector<DataType> &suffixArrayTemp, DataType start, DataType len, DataType h); 41 …void SplitForLess(std::vector<DataType> &suffixArrayTemp, DataType start, DataType len, DataType h…
|