牛客网剑指offer刷题总结

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

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

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

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

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

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-20 12:46
瘦嘟嘟右卫门:百度文库网盘的暑期也没约面吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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