Iterative Permutation of String : Java

Program Description :

The program computes all the unique permutations of a string of characters with no duplicate characters and white spaces. The permutations are printed in lexicographic form.

We use the iterative algorithm here whereas the recursive version can also be used for computation depending on the requirements of the user. 

Tower of Hanoi Iterative : Java

Program Description :

The Program prints the steps required to solve the Tower of Hanoi problem using iteration algorithm. The Tower of Hanoi which is also called the Tower of Brahma or Lucas' Tower, and sometimes pluralized, is a mathematical game or puzzle. It consists of three rods, and a number of disks of different sizes which can slide onto any rod. The puzzle starts with the disks in a neat stack in ascending order of size on one rod, the smallest at the top, thus making a conical shape.

Linux System Utility TAIL : Java

Objective :
Syntax: tail [-n] filename.ext 
This Program will print the last n lines of the Specified file. If the switch n is omitted, it will show the last 10 lines. If the file contains less, It Shows the Full Content. The Program here has been done by first reading the number of lines and then skipping lines which are not to be printed. The other way around would be to use a circular link list of size n but this process is faster as it doesn't stores the lines extracted by the file reader object.

7 Segment Display Simulator : Java

Objective :

7 Segment Display with 0-F with Decimal Point
A seven-segment display (SSD), or seven-segment indicator, is a form of electronic display device for displaying decimal numerals that is an alternative to the more complex dot-matrix displays. Seven-segment displays are widely used in digital clocks, electronic meters, and other electronic devices for displaying numerical information.

Open URL in Default System Browser : Java

Objective :

Opening an URL from your Java Program in the User-Default browser, with Java SE 6 there is. Unless your platform doesn't support this. Well Most Platform Running Latest Version of Java and With A Default Browser Would Do It Fine !

Gauss Matrix Elimination : Java : BlueJ

" I would like to show my Acknowledgement and special Thanks to the Original Author Of Many of the Programs in this Blog : Sir A.K. Seal who has shown great teaching skills to make Programming Practical and Simple. "
Objective :

In linear algebra, Gaussian elimination is an algorithm for solving systems of linear equations. It can also be used to find the rank of a matrix, to calculate the determinant of a matrix, and to calculate the inverse of an invertible square matrix. The method is named after Carl Friedrich Gauss, but it was not invented by him.