求函数最大值与最小值的方法有哪些