记录一些很有意思的小代码.包括一些常见的面试题,及一些奇技淫巧.
csy.array:数组相关
csy.backtracking:回溯法 八皇后 全排列 组合
csy.bbst: 红黑树
csy.binarytree:二叉树,包括插入 删除 前中后序遍历 搜索,中序遍历下的前驱后继等
csy.classloader:类加载器探索
csy.concurrent:JDK并发包的应用
csy.dp:动态规划
csy.jvm:JVM相关的测试
csy.list:单向链表求环,环的入口,环的长度
csy.integer:Integer操作
csy.math:数学相关
csy.memory:JVM内存相关
csy.multithread:多线程并发问题 哲学家就餐问题 生产者消费者同步问题
csy.polymorphism:多态探索
csy.queue:最小队列
csy.search:二分搜索及其所有变体应用
csy.sort:八大经典排序算法
csy.stack:最小栈
csy.string:KMP算法
csy.tree:树相关
csy.ufs:并查集的实现
designpattern:设计模式
leetcode.string:leetcode上string相关的题目
test:各大公司笔试题