public void Left(int k) { for (int i = 0; i < k; i++) { _rightCharacters.Push(_leftCharacters.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 void Insert(char c) { _leftCharacters.Push(c); }