In Java write a menu driven program that implements the following linked list operations : INSERT (at the beginning) INSERT_ALPHA (in alphabetical order) DELETE (Identify by contents, i.e. \"John\", not #3) COUNT CLEAR Solution sorting........................................ class LinkedList { Node head; // link list class Node { int data; Node next; Node(int d) {data = d; next = null; } } //function for sorted list void sortedIns(Node new_node) { Node current; if (head == null || head.data >= new_node.data) { new_node.next = head; head = new_node; } else { current = head; while (current.next != null && current.next.data < new_node.data) current = current.next; new_node.next = current.next; current.next = new_node; } } // function for the creation of node Node newNode(int data) { Node x = new Node(data); return x; } public static void main(String args[]) { LinkedList llist = new LinkedList(); Node new_node; new_node = llist.newNode(5); llist.sortedIns(new_node); new_node = llist.newNode(10); llist.sortedIns(new_node); new_node = llist.newNode(7); llist.sortedIns(new_node); new_node = llist.newNode(3); llist.sortedIns(new_node); new_node = llist.newNode(1); llist.sortedIns(new_node); new_node = llist.newNode(9); llist.sortedIns(new_node); System.out.println(\"Created Linked List\"); llist.printList(); } } if u have to delete an item temp=head; arr=head; for(i=1;i<=link_list_len;i++) { arr++; while(node->data==data1) { x=node; arr=node->nxt; } }.