sort a view by Most Viewed, Most Favorited, Latest I have view which contains all nodes of a content type(article). default sort criteria of view is recent nodes. But i have three links Most Viewed, Most Favorited, Latest.I have to sort this view by clicking on these links .

I am making a node favorite by using flag module .

How can i achieve that .

Please Help.
Create three different views, Most Viewed, Latest, Most favourite with display type block.
For sorting by views, You need to enable statistics module.
For sorting by latest, use post date sort filter in views.
For sorting by favourite, flag module has integration with views. You can able to create a filter to sort by number of flags.
Use Quick Tabs module to group above three different view blocks as a single block and display it where ever needed.