IBM Interview Question

Object Oriented Programming, Heap, Trees