Tag Archives: Java

Java Program to Convert Infix Notation to PostFix Notation

Infix notation is the notation commonly used in arithmetical and logical formulae and statements. It is characterized by the placement of operators between operands – “infixed operators” – such as the plus sign in “2 + 2”.

Reverse Polish notation (RPN) or PostFix Notation is a mathematical notation in which every operator follows all of its operands such as the plus sign in “2 2 +”.

Continue reading Java Program to Convert Infix Notation to PostFix Notation

Implementing Graph Traversing Algorithms in Java

Graph traversal is the problem of visiting all the nodes in a graph in a particular manner, updating and/or checking their values along the way. There are two methods for graph traversal, they are as follows.

  1. Depth-first search: DFS visits the child nodes before visiting the sibling nodes; that is, it traverses the depth of any particular path before exploring its breadth.
  2. Breadth-first search: FS visits the parent nodes before visiting the child nodes.
Continue reading Implementing Graph Traversing Algorithms in Java