Free EBook on Algorithms. This ebook aims to be an accessible duction into the design and analysis of efficient algorithms. Throughout the ebook we will duce only the most basic techniques and describe the rigorous mathematical methods needed to analyze them. The topics covered include: ➲ The divide and conquer technique. ➲ The use of randomization in algorithms.