Given a set of points S, and a point p, determine whether there exist a half-plane L such that L contains p, but does not contain any other point from S.
My solution:
find the CH(S) - o(nlogn).
check if p is inside CH(S) - o(n).
return true iff p is inside CH(S).
Total time complexity - o(nlogn).
Is there a more efficient algorithm?