Home
last modified time | relevance | path

Searched refs:suffixArrayTemp (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/base/update/updater/services/diffpatch/diff/
H A Dblocks_diff.cpp515 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 Dblocks_diff.h39 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…