算法题读题注意点

算法题尤其要注意细节

描述 解读 备注
非减排序的数组 包含了两种情况:
1. 递增
2.数字保持不变
剑指offer-06-翻转的数组
若干个 表示\(\geq 0\) 剑指offer-06-翻转的数组
计算机浮点数之间的误差在-0.0000001和0.0000001之间,两个数相等 计算机浮点数存在误差
高效的算法基本上最多使用两个指针
链表问题的关键点:
1.确定头节点;
2.保存上一个指针的状态;
循环问题的解决思路 找到前后不变的状态作为终止条件
具有很多标志位的问题 必须找到不变的规律(终止条件)
做二叉树类型的题目 必用递归 因为二叉树太复杂了,一般在面试的时候不用非递归实现