数据结构
Memorys.Liu
it's bad but not too bad.
展开
-
前序遍历二叉树
package cm.com.algorithm.tree; /** * 前序遍历2叉树 * 前序遍历是指,对于树中的任意节点来说,先打印这个节点,然后再打印它的左子树,最后打印它的右子树 * * @author liushuai13@meicai.cn * @date 2019-06-11 22:14 */ public class DLRTree { private ...原创 2019-06-17 12:12:35 · 235 阅读 · 0 评论 -
中序遍历二叉树
package cm.com.algorithm.tree; /** * 中序遍历2叉树 * 中序遍历是指,对于树中的任意节点来说,先打印它的左子树,然后再打印它本身,最后打印它的右子树 * * @author liushuai13@meicai.cn * @date 2019-06-11 22:14 */ public class LDRTree { private s...原创 2019-06-17 12:14:21 · 4601 阅读 · 0 评论 -
后序遍历二叉树
package cm.com.algorithm.tree; /** * 后序遍历2叉树 * 后序遍历是指,对于树中的任意节点来说,先打印它的左子树,然后再打印它的右子树,最后打印它本身 * * @author liushuai13@meicai.cn * @date 2019-06-11 22:14 */ public class LRDTree { private s...原创 2019-06-17 12:15:57 · 596 阅读 · 0 评论 -
实现一个支持动态扩容的集合
package cm.com.datastructure.array; /** * 支持动态扩容的数组 * 初始容量为8 每次扩容2倍 * * @author MemorysLiu * @version 1.0.0 * @date 2019-07-29 18:53 */ public final class Array<T> { private static...原创 2019-07-29 19:26:47 · 2090 阅读 · 0 评论 -
单链表 反转
package cm.com.datastructure.linkedlist; /** * 实现单链表 翻转 * * @author MemorysLiu * @version 1.0.0 * @date 2019-07-31 15:14 */ public class SinglyLinkedList { public static void main(String[...原创 2019-07-31 15:32:06 · 163 阅读 · 0 评论