什么是算法?有什么用?
算法是对某种问题给出的较优解,它不能像学习sql一样,很容易就学会了怎么查询,怎么修改.
那它是没用的么?
不是!...你学的sql或者其他某些技术,他能帮你解决工作中80%或者90%的问题,但真正能体现出你价值的却是剩下的20%或者10,甚至5%的工作....为解决这些问题,你需要的是日积月累,不断沉淀的技术.而这些技术中很重要的一点就是算法.
算法是你登上金字塔顶的阶梯!~
----
提问:价值如何体现?
回答:不可替代!...--搜索空间缩减
上N阶楼梯,一次走1个台阶或者2个台阶,共有多少种走法?...--贪心算法
如何找出单向链表中每个节点之后的下个较大值?
--单调栈