leetcode原题,通过递归上下左右通过记录 保证不重复出现