This programs gives generic structure to implement DFS, BFS, UCS and A* for N puzzle problem in C# .net. To implement different search techniques little change in code are required for now as following.
- Pick suitable data structure in program.cs
- Change CompareTo function of Node class according to comments
Explainanation of this code is available on following link (in Urdu) https://vimeo.com/125591753