void Right(int k) { for (int i = 0; i < k; i++) { _leftCharacters.Push(_rightCharacters.Pop()); } }
public static void RunClient(string sample) { StackImplementedByLinkedList <string> s = new StackImplementedByLinkedList <string>(); var items = sample.Split(' ').ToList(); foreach (var item in items) { if (item != "-") { s.Push(item); } else if (!s.IsEmpty()) { Console.Write(s.Pop() + " "); } } Console.WriteLine("(" + s.Size() + " left on stack )"); }
public char Delete() { return(_leftCharacters.Pop()); }