@@ -0,0 +1,735 @@
+package KataProgramming;%0A%0A%0A/**%0A * Description of LinkedQueueOfString%0A *%0A * (c) lsroudi  %3Clsroudi@gmail.com%3E%0A * %0A * For the full copyright and license information, please view the LICENSE%0A * file that was distributed with this source code.%0A */%0Apublic class LinkedQueueOfString %7B%0A%0A%09private Node first, last;%0A%09%0A%09public class Node%0A%09%7B%0A%09%09String item;%0A%09%09Node next;%0A%09%7D%0A%09%0A%09public boolean isEmpty()%7B%0A%09%09return first == null;%0A%09%7D%0A%09%0A%09public void enqueue(String item)%0A%09%7B%0A%09%09Node oldLast = last;%0A%09%09last = new Node();%0A%09%09last.item = item;%0A%09%09last.next = null;%0A%09%09%0A%09%09if(isEmpty()) first = last;%0A%09%09else %09oldLast.next = last;%0A%09%7D%0A%09%0A%09public String dequeue()%7B%0A%09%09String item = first.item;%0A%09%09first = first.next;%0A%09%09if(isEmpty()) last = null;%0A%09%09%0A%09%09return item;%0A%09%7D%0A%7D%0A

add LinkedQueueOfString implementation