Research Article
Achieve Efficient and Privacy-Preserving Compound Substring Query over Cloud
Algorithm 2
Search substring
in a position heap
, where
and
.| (1) | initial empty sets and ; | | (2) | let be the root node of the ; | | (3) | for each in do | | (4) | find the child of , where ; | | (5) | if does exist then | | (6) | ifthen | | (7) | ; | | (8) | for each descendant of do | | (9) | ; | | (10) | end for | | (11) | else | | (12) | ; | | (13) | end if | | (14) | ; | | (15) | else | | (16) | break; | | (17) | end if | | (18) | end for | | (19) | for each in do | | (20) | if is not equal to then | | (21) | ; | | (22) | end if | | (23) | end for | | (24) | return ; |
|