Today, in the present world of new and advance technologies, mobile devices such as smartphones are rapidly emerging and the demands for this devices are twice as fast as its emerging. One of the ingredients or reasons that make this devices so demanded are its uses through the applications installed in this devices. In this time there are millions of it. Most of this applications are made with the different types of algorithms and this is the reasons behind the success of this applications. Algorithms is a formula or set of steps for solving a particular problem. A set of rules must be unambiguous and have a clear stopping point. Algorithm can be expressed in any language, from natural languages like English or French to programming languages like FORTRAN. Most programs, with the exception of some artificial intelligence applications, consist of algorithms. Inventing elegant algorithms that are simple and require the fewest steps possible is one of the principal challenges in programming. Algorithms has three different use, it is use for calculating, data processing and automated reasoning. However, there are lots of applications that are still missing in the Mobile App Industry which is indeed helpful for the user of smartphones. This study will develop an algorithm which will fall under the data processing which will be applied to a mobile applications.
The Mobile Application that are being develop has something to do with Network Mobile Prefixes or also known as Cellular Network Prefixes for smartphones. A Network Mobile Prefixes is a list of the different combination of numerical symbol that are categorize to different Telecommunication Companies. The network prefixes are initially registered to NTC National Telecommunication Commission before the cellular network and Telecommunication companies can obtain it. A Cellular Network is a wireless network distributed over land areas called cells, each served by at least one fixed-location