昨天搞了一晚上,始终是超时(也难怪,用了最慢的O(N^3)),太累了,睡前看了下论坛上对这道题的讨论,恍然大悟。
很多东西说穿了感觉也就那样,但是要自己想,突破自己的思维定势,还是比较困难的,尤其是在时间有限的情况下。只有通过平时不断训练自己的思维,才能有解题的直觉。做题,一是为了熟悉各种问题的常见解法,更重要的是开阔思路,训练思考的方式。
今天早上起来又花了一个小时终于搞定了,很多细节还是没考虑进去,需要靠debug才能发现。昨天提到的几下思路的方法应该很有用,但是现在的问题是如何记录思路。最好的应该是写伪代码,但是现在自己很不熟,在下面的做题过程中要慢慢训练。(最好是能用一个简单的语言,如脚本,来表示)
作者分享了在解决一道复杂问题过程中的体会,强调了突破思维定势的重要性,并提到了通过日常训练提高解决问题直觉的方法。
1254

被折叠的 条评论
为什么被折叠?



