public static void PrintElementsBackwards(AbstractDataStructures.Stack<int> elements) { while (elements.Count > 0) { Console.WriteLine(elements.Pop()); } }
private void TryVisitCell(AbstractDataStructures.Stack<Cell> visitedCells, string[,] matrix, Cell cell) { if (this.IsCellAccessible(matrix, cell)) { visitedCells.Push(cell); matrix[cell.X, cell.Y] = cell.Value.ToString(); } }