3.10 调整搜索二叉树中错误的两个节点

package chapter_3_binarytreeproblem; import java.util.Stack; public class Problem_10_RecoverBST { public static class Node { public int value; ...

2019-05-22 21:26:21

阅读数 38

评论数 0

3.9 二叉树的按层打印与ZigZag打印

package chapter_3_binarytreeproblem; import java.util.Deque; import java.util.LinkedList; import java.util.Queue; public class Problem_09_PrintBina...

2019-05-22 21:25:30

阅读数 26

评论数 0

3.8 找到二叉树中符合搜索二叉树条件的最大拓扑结构

package chapter_3_binarytreeproblem; import java.util.HashMap; import java.util.Map; public class Problem_08_BiggestBSTTopologyInTree { public st...

2019-05-22 21:24:37

阅读数 23

评论数 0

3.7 找到二叉树中最大的搜索二叉树

package chapter_3_binarytreeproblem; public class Problem_07_BiggestSubBSTInTree { public static class Node { public int value; public Node le...

2019-05-22 21:23:43

阅读数 23

评论数 0

3.6 在二叉树中找到累加和为指定值的最长路径长度

package chapter_3_binarytreeproblem; import java.util.HashMap; public class Problem_06_LongestPathSum { public static class Node { public int v...

2019-05-22 21:23:00

阅读数 22

评论数 0

3.5 遍历二叉树的神级方法

package chapter_3_binarytreeproblem; public class Problem_05_MorrisTraversal { public static class Node { public int value; Node left; Node ...

2019-05-22 21:22:08

阅读数 27

评论数 0

3.4 二叉树的序列化和反序列化

package chapter_3_binarytreeproblem; import java.util.LinkedList; import java.util.Queue; public class Problem_04_SerializeAndReconstructTree { p...

2019-05-22 21:21:16

阅读数 28

评论数 0

3.3 较为直观的打印二叉树

package chapter_3_binarytreeproblem; public class Problem_03_PrintBinaryTree { public static class Node { public int value; public Node left; ...

2019-05-22 21:20:25

阅读数 23

评论数 0

3.2 打印二叉树的边界节点

package chapter_3_binarytreeproblem; public class Problem_02_PrintEdgeNodes { public static class Node { public int value; public Node left; ...

2019-05-22 21:19:51

阅读数 23

评论数 0

3.1 分别使用递归和非递归方式实现二叉树先序,中序和后续遍历

package chapter_3_binarytreeproblem; import java.util.Stack; public class Problem_01_PreInPosTraversal { public static class Node { public int ...

2019-05-22 21:18:05

阅读数 23

评论数 0

2.20 按照左右半区的方式重新组合单链表

package chapter_2_listproblem; public class Problem_20_RelocateLinkedList { public static class Node { public int value; public Node next; ...

2019-05-21 21:54:26

阅读数 72

评论数 0

2.19 合并两个有序的单链表

package chapter_2_listproblem; public class Problem_19_MergeTwoLinkedLists { public static class Node { public int value; public Node next; ...

2019-05-21 21:53:16

阅读数 66

评论数 0

2.18 向有序的环形单链表中插入新节点

package chapter_2_listproblem; public class Problem_18_InsertNumToCircularList { public static class Node { public int value; public Node next...

2019-05-21 21:52:38

阅读数 64

评论数 0

2.17 一种怪异的节点删除方式

package chapter_2_listproblem; public class Problem_17_RemoveNodeWired { public static class Node { public int value; public Node next; pub...

2019-05-21 21:51:51

阅读数 39

评论数 0

2.16 单链表的选择排序

package chapter_2_listproblem; public class Problem_16_ListSelectionSort { public static class Node { public int value; public Node next; p...

2019-05-21 21:50:57

阅读数 83

评论数 0

2.15 将搜索二叉树转换成双向链表

package chapter_2_listproblem; import java.util.Stack; public class Problem_14_RemoveGivenValue { public static class Node { public int value; ...

2019-05-21 21:49:36

阅读数 67

评论数 0

2.14 删除指定值的节点

package chapter_2_listproblem; import java.util.Stack; public class Problem_14_RemoveGivenValue { public static class Node { public int value; ...

2019-05-21 21:46:21

阅读数 46

评论数 0

2.11 两个单链表相交的问题

package chapter_2_listproblem; public class Problem_11_FindFirstIntersectNode { public static class Node { public int value; public Node next;...

2019-05-21 21:45:17

阅读数 44

评论数 0

2.6 环形链表--约瑟夫问题

package chapter_2_listproblem; public class Problem_06_JosephusProblem { public static class Node { public int value; public Node next; pub...

2019-05-21 21:37:42

阅读数 39

评论数 0

2.5 反转链表的某一部分

package chapter_2_listproblem; public class Problem_05_ReversePartList { public static class Node { public int value; public Node next; pub...

2019-05-19 21:26:33

阅读数 43

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭