Important Algorithms

As a programmer of any computer language, you should be able to write the following algorithms:

Basic

Advanced

Other Computational Thinking Concepts