摘要: 题目描述 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 思路 思路1:先复制结点,用next链接,最后根据原始 阅读全文
posted @ 2020-08-14 21:04 不学无墅_NKer 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一颗二叉树的根节点和一个整数,按字典序打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 思路 这道题相当于树的DFS。 1. 遍历方式(根据根节点的位置):由于路径是从根节点出发到叶节点,因此我们首先需要遍历根节点。在树 阅读全文
posted @ 2020-08-14 16:50 不学无墅_NKer 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。例如{5,76,9,11,10,8}返回true;而{7,4,6,5}返回false。 思路 二叉搜索树:树中没有值相同的两个节点,对于每一个节点,它左 阅读全文
posted @ 2020-08-14 11:22 不学无墅_NKer 阅读(250) 评论(0) 推荐(0) 编辑