剑指offer pdf下载

79次阅读
没有评论

共计 577 个字符,预计需要花费 2 分钟才能阅读完成。

属于相对基础的算法题目,对于刷题练手是很好的实践,接下来会继续回到LeetCode,争取每天拿出一个小时,刷一到两道题。

  本文主要对这66道题做一个总结,整体来看,这66道题,涉及到了常用的数据结构:数组、字符串、链表、树、二叉树、栈、队列,还有在编程中经常用到的数据操作和算法:循环、递归、查找、排序、回溯、动态规划、位运算。以下对这66道题做一个归类。

  从这些题目中,我们可以学习到以下一些解题经验

  • 首先要真正理解题意,对于一些不确定的情况,比如输入输出格式,可以追问。
  • 思考要全面,对于特殊情况,比如指针为null,输入为空等等情况,要充分考虑,保证代码的完整性和鲁棒性。
  • 当遇到一个比较复杂的问题时,可以通过画图、举例或者分解来考虑,从具体的实例中总结普遍规律。
  • 注重效率的考量,这66道题用蛮力法解决可能都不是很难,但是我们需要考虑的是时间效率和空间效率的平衡,以空间换时间有时候是一个不错的选择。
  • 常用数据结构和数据操作是基础,要重点掌握,如树的遍历,排序,查找,递归等操作,在题目中反复用到,要深刻理解算法思想。

下载地址

https://pan.baidu.com/s/1QycV36cQiTKdHjUGG3ZPig

如需提取码:

[打开微信]->[扫描下方二维码]->[关注数据与人] 输入”200456″ 获取提取码 

剑指offer pdf下载

坚持电子书籍资源共享,感谢认同!

正文完
 0
数据与人
版权声明:本站原创文章,由 数据与人 于2021-08-25发表,共计577字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,若要转载请注明出处。
评论(没有评论)