This document summarizes the divide and conquer algorithm and provides two examples of problems that can be solved using this approach: closest pair of points and merge sort. For closest pair of points, the problem is divided by splitting the points into two halves, finding the closest pairs in each half recursively, and then merging the results. For merge sort, an array is divided into sub-arrays which are recursively sorted and then merged back together. The document provides pseudocode and Java code to demonstrate implementations of these algorithms using divide and conquer.