Literally “heuristic” means to find or search for something. The name implies that the heuristic method is that the process through which any solution or idea that has previously acquired or experienced. Just like “Trial and Error” or “Rule of Thumb”. It is not just computer science related topic, it is possible to use the heuristic method for any kind of problem.
Though the heuristic approaches provide an instant and fast solution, it cannot assure to provide the optimal solution. Basically, only a problem with the heuristic method should be solved if there is no suitable or satisfactory solution for that particular problem.