1. 2数之和
无序数组,找和为target的2个数字,返回下标。
解法:hash表记录之前遇到的数字,表中不存在互补的则继续向后找。
2. 2数之和-有序数组
有序数组,找和为target的2个数字。
解法:头尾双指针
3. 在BST上的2数之和
数据用BST形式储存。
解法1:BST中序遍历输出为有序数组,做法转为2。
解法2:hash表记录已遍历内容,做法类似1。
解法3:BST上的递归,看作从中间向两
1. 2数之和
无序数组,找和为target的2个数字,返回下标。
解法:hash表记录之前遇到的数字,表中不存在互补的则继续向后找。
2. 2数之和-有序数组
有序数组,找和为target的2个数字。
解法:头尾双指针
3. 在BST上的2数之和
数据用BST形式储存。
解法1:BST中序遍历输出为有序数组,做法转为2。
解法2:hash表记录已遍历内容,做法类似1。
解法3:BST上的递归,看作从中间向两