Skip to main content

Stacks in Java

1) Implement Stack Data Structure in Java



2) Print the elements of a Stack



3) Find if the given set of open and closed parenthesis are valid, such that each open character
    contains the corresponding closing character.


4) Reverse a Stack Using Iteration and Recursion


5) Sort Stacks


6) Create a Stack from a Queue


7) N Stack Problem


8) Max Element of a Stack


9) Use a Single Array to Implement 3 Stacks


10) Implement Queue using Stack


11) Reverse a Number using Stack

Comments

Popular posts from this blog

Design Patterns using Java

According to Gang of Four(GOF) any software is classified in to one of the three categories. I read so many books about design patterns which provide a lot of information about Design Patterns in a language neutral way or related to a particular programming language. I am trying to complement the great books by providing the precise and concise information that is required in the day to day programming of a Java Developer. Any software can be classified into one of the three categories -Framework, Toolkit, Application. Framework - Framework defines a set of steps to create an application. Framework provides design reuse. Toolkit - Toolkit provides some utility functions to an existing application. Toolkit provides code reuse. Application - Application is some thing that is specific to the project, and is not useful outside the context of the current application. Gang of Four divided the Design Patterns in to 3 types based on their usage. There are 3 types of Gang of Fo