牛客网剑指offer刷题总结

1、在思考过程中,要和出题人交流,可改动原数据?原数组空间可足够?

2、有了思路后应该再审视一下自己的方法,用具体的例子去分析下——注意看自己的实现是否太复杂,一般来说太复杂、太笨的话,就是自己的思路还不完美,或者太暴力——没什么技术含量,是大家稍一思考就有的解决方法。暴力方法一般不是优雅解题之道,实在不得已才可以。

3、递归真的好用,多写写递归,才能加深理解。

4、各种数据结构实际上没那么难,各种增、删、插入、查找的操作你去写的时候就渐渐明了了,总归是要多练。

还是要注意鲁棒性(健壮性),这不是画蛇添足。
全部评论

相关推荐

09-21 21:14
门头沟学院
站队站对牛:可恨了 离离原上铺
点赞 评论 收藏
分享
昨天 10:16
门头沟学院 运营
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务