Quantum Algorithms and their Implementation on Quantum Computer Simulators