由繁到简---在力扣的成长(二)

算法解答地址:https://leetcode-cn.com/problems/container-with-most-water/solution/bao-li-fa-de-you-hua-ke-yi-de-dao-shuang-zhi-zhen-/

优良的算法可能是从最繁琐的代码通过一步步优化而来,比如这个题目的解决思路,从暴力解决法演变出了双指针法。可能有的时候需要先得到最繁琐的方法,然后通过一步步观察和总结规律,省去不必要的部分。当你只能通过暴力解决法时,又不知道更好的解决办法的思路时,不妨从暴力解决法出发,通过一步步优化就能找到更好的方法。也许好的算法都是从暴力法开始的吧。

上一篇:萌新笔记——git的问题(error: object file .git/objects/* is empty...)的解决方案及对git版本库文件的了解


下一篇:钞票与硬币问题——算法