The word algorithm is named after the ninth century scholar Abu Jafar Muhammad Ibn Musu Al-Khowarizmi. An algorithm is a step-by-step procedure by which a computer can produce the required outputs from the available inputs. An algorithm must have a… Read More ›