随笔分类 - 算法练习——数据结构-链表
摘要:问题: 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 分析:快慢指针+公式推导 参考:https://www.nowcoder.com/questionTerminal/253d2c59ec3e4bc68da16833f79a38e4?f=discussion(来源:牛
阅读全文
摘要:问题: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 分析:二叉搜索树的中序遍历将得到升序结果。 (1)使用List结构记录中序遍历结果. (2)将list中的元素构建为双向链表。 code: public TreeNode Co
阅读全文
摘要:问题: 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 分析:直接以一个链表上进行操作。 (1)对原链表的每一个
阅读全文

浙公网安备 33010602011771号