Yes, you can build a binary search tree from a pre-order bypass. Given the preliminary tour a_1, ..., a_n, we divide it into three segments a_1, (a_2, ..., a_k) and (a_ {k + 1}, .., a_n), with the property that a_ {k + 1} - the first element in the pre-order, which is greater than a_1.
BST T1 (a_2,..., a_k) BST T2 (a_ {k + 1},.., a_n) BST a_1.