Program to move all vowels at the end of a word represented by a link-list

16.Given a linked list containing character in each node, segregate its nodes in such a way that all nodes containing a vowel are moved to the end of the linked list. We will have to maintain the order.
From:http://www.toptalent.in/blog/2013/09/21/amazon-interview-questions/