写个简短的readme方便阅读吧,希望能帮助到一些人~~~
-
com.company包下的基本是按照公司名字进行分类的笔试题,个人能力有限[ ̄□ ̄||],有些题目没有来得及写,只是简单写了思路.
-
com.leetcode包下是刷的leetcodeCN题目的答案:
- Question包下是按照题目的编号或者名称来整理的;
- base包下是按照leetcode-CN数据结构专题 总结的一些代码,包括数组和字符串、树和链表;
- primary、middle、senior包是按照leetcode-CN面试算法专题 总结的一些代码;
- everyday包下为leetcode上的每日一题。
- 不得不说一下,力扣网按专题总结的这些真的很好 ,大家可以多看看,融会贯通。
-
com.interview包下是递归和循环控制的实例
-
com.concurrency包为Java并发相关的程序,具体内容移植到springBoot项目,参见并发面试基础
-
com.algorithom4包下是自己跟着 算法(第4版) 来写的一些包括二分查找、排序等的一些代码。
-
com.javaBasic包下的是做的一些测试,比如:
- concurrent包下是试验多并发中的原子类、CountDownLatch、线程池等;
- DesignPatterns是设计模式,分别按照创建型、结构型、行为型进行了实现;
- other包下是一些包括反射、Dijkstra等;
另外,自己也在博客中对常用的算法与数据结构进行了笔记总结,大家也可以参考参考java面试算法总结, 目录如下:
由于个人能力有限,有问题还请不吝赐教。O(∩_∩)O哈哈~