First Fit: The First Fit coloring algorithm is fed the set of vertices in some arbitrary order. The algorithm sequentially assigns each vertex the lowest legal color. First Fit has the advantage of being very simple and very fast. In other words, First Fit is an O(n)-time algorithm.