Past few years have witnessed increased interest in the potential use of Wireless Sensor Networks (WSNs) in a wide range of applications and it has become a hot research area. There is need of for fast data access in WSN, as resource-constrained is a critical issue in Wireless Sensor Networks (WSNs) applications. Routing protocols are in charge of discovering and maintaining the routes in the network. Routing protocols with low energy consumption plays a very important role in prolonging the lifetime of sensor network. Owing to a variety of advantages, clustering is becoming an active branch of routing technology in WSNs. Tree-based and Cluster-based routing protocols have proven to be effective in network topology management, energy minimization, data aggregation and so on.