Stacks Basic Implementation – Stack as Array Stack as Linked list Problems based on Stacks – Parenthesis Matching using Stacks Checking if Palindrome using Stacks