Code for AlgorithmPart1 assignment

Contains AlgorithmPart1 hw1~hw5