很多人把不涉及算法的题称为“水”题,但是我认为这个说法被人曲解了。理由有三条:
一,不设计算法的题是考察人的思路以及思维速度,或者说“水”题才真正锻炼人的思路,提高人的思维高度。正是因为几乎不设计算法,所以这类题的宽度和高度才能无限拓展,给人以广阔的视野,提高人的见解与知识。
二,算法题大多都有模板,虽然有的很考察思路,但毕竟算法题考察范围太有限了,所以“水”题成为了刷题过程中必不可少的部分。从“水”题锻炼敲代码的速度,锻炼自己的思维速度和高度,开阔眼界。并且几乎每次都有一些算法“水”题爸参赛者拦在了成功外面,所以对“水”题不能轻视,应该更多的汲取知识,尽量收获更多的东西。
三,“水”题掺杂的算法可能不太难,可是一综合起来,对思路的要求就变得很高了,不仅是一点算法的wen
========================================华丽的分割线======================================
看着以前写的博客,感觉自己以前是什么都不懂啊。那就重新写一下对水题的理解:
定义: