贪婪法是一种什么样的算法?