Starting with a pre-order array [1, 2, 4, 5, 3, 6, 7], we can transform it into an in-order array [4, 2, 5, 1, 6, 3, 7]. Here's how to achieve this: Identify the first element of the pre-order array as the root, which is node '1'. Locate '1' in the in-order array; this divides the array into two sections: [4, 2, 5] for the left subtree and [6, 3, 7] for the right subtree. You now have the left subtree as [4, 2, 5] and the right subtree as [6, 3, 7]. By applying this process recursively to the subtrees, you can construct the binary tree structure. Finally, traversing this tree in in-order will yield the converted array.