@@ -0,0 +1,785 @@
+public class LinkedList %7B%0A%0A%09private Node head;%0A%0A%09public static class Node %7B%0A%09%09Node next;%0A%09%09int data;%0A%0A%09%09Node(int data) %7B%0A%09%09%09this.data = data;%0A%09%09%7D%0A%09%7D%0A%0A%09public void append(int data) %7B%0A%09%09if (head == null) %7B%0A%09%09%09head = new Node(data);%0A%09%09%09return;%0A%09%09%7D%0A%09%09Node current = head;%0A%09%09while (current.next != null) %7B%0A%09%09%09current = current.next;%0A%09%09%7D%0A%09%09current = new Node(data);%0A%09%7D%0A%0A%09public void prepend(int data) %7B%0A%09%09Node newNode = new Node(data);%0A%09%09newNode.next = head;%0A%09%09head = newNode;%0A%09%7D%0A%0A%09public void delete(int data) %7B%0A%09%09if (head == null)%0A%09%09%09return;%0A%09%09if (head.data == data) %7B%0A%09%09%09head = head.next;%0A%09%09%09return;%0A%09%09%7D%0A%09%09Node current = head;%0A%09%09while (current.next != null) %7B%0A%09%09%09if (current.next.data == data) %7B%0A%09%09%09%09current.next = current.next.next;%0A%09%09%09%09return;%0A%09%09%09%7D%0A%09%09%09current = current.next;%0A%09%09%7D%0A%09%7D%0A%0A%7D%0A

Create LinkedList.java