计算机科学中所谓的heuristic，除了有经验法则的意思外（见启发式），它还有另外两个技术上的意义。
启发式演算法.电脑科学的两大基础目标，就是发现可证明其执行效率良好且可得最佳解或次佳解的演算法。而启发式演算法则试图一次提供一个或全部目标。例如它常能发现很不错的解，但也没办法证明它不会得到较坏的解；它通常可在合理时间解出答案，但也没办法知道它是否每次都可以这样的速度求解。有时候人们会发现在某些特殊情况下，启发式演算法会得到很坏的答案或效率极差，然而造成那些特殊情况的资料结构