This book is intended for an upper-division or graduate course in algorithms. It has sufficient material to allow several choices …