P, NP, and NP-Complete Suzan Köknar-Tezel 1. CSC 551 Design and Analysis of Algorithms Giving credit where credit is due These lecture notes are based.