The document describes and analyzes two algorithms for finding the convex hull of a set of points: a brute force algorithm and a divide and conquer algorithm. The brute force algorithm iterates through all points three times, checking all possible line combinations, resulting in O(n3) time complexity. The divide and conquer algorithm recursively divides the point set into halves at each step by finding the furthest point from the current left-right boundary line. It has O(n log n) time complexity. An experiment comparing runtimes on sample point sets showed the divide and conquer approach was significantly faster than the brute force approach.