It uses a recursive method that takes up more stack space. The binary search method is error-prone and complex to programme. Binary search has a bad relationship with memory hierarchy, i.e. caching.