Skip to content

Instantly share code, notes, and snippets.

@Mikedgs
Created May 14, 2014 05:12
Show Gist options
  • Save Mikedgs/6e262e2bd7c8efe76e5c to your computer and use it in GitHub Desktop.
Save Mikedgs/6e262e2bd7c8efe76e5c to your computer and use it in GitHub Desktop.
stack.cs
public class Stack
{
List<object> stack;
public Stack()
{
this.stack = new List<object>();
}
public void Push(object x)
{
stack.Add(x);
}
public object Pop()
{
if (this.IsEmpty())
return "The stack is empty!!";
object popped = stack[stack.Count-1];
stack.RemoveAt(stack.Count-1);
return popped;
}
public object Peek()
{
return stack[stack.Count-1];
}
public bool IsEmpty()
{
return (stack.Count == 0);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment