This is an intermediate algorithms course with an emphasis on teaching techniques for the
design and analysis of efficient algorithms. Emphasizing methods of application. Topics:
Divide-and-conquer, Randomization, Dynamic programming, Greedy algorithms,
Incremental improvement, Complexity, and Cryptography. We will focus on studying basic
algorithms at a finer level of detail and more advanced algorithms and data structures.
لمزيد من المعلومات :