Optimal Binary Search Trees Meet Object-Oriented Programming | AMiner