/Algorithms-java

[持续更新]leetcode按算法与数据结构类型总结+java面试知识+互联网公司JAVA笔试题总结

Primary LanguageJava

互联网公司JAVA笔试题总结+leetcode按算法与数据结构类型总结+java面试知识(包括高并发知识)

写个简短的readme方便阅读吧,希望能帮助到一些人~~~


目录结构

  1. com.company包下的基本是按照公司名字进行分类的笔试题,个人能力有限[ ̄□ ̄||],有些题目没有来得及写,只是简单写了思路.

  2. com.leetcode包下是刷的leetcodeCN题目的答案:

    • Question包下是按照题目的编号或者名称来整理的;
    • base包下是按照leetcode-CN数据结构专题 总结的一些代码,包括数组和字符串、树和链表;
    • primary、middle、senior包是按照leetcode-CN面试算法专题 总结的一些代码;
    • everyday包下为leetcode上的每日一题。
    • 不得不说一下,力扣网按专题总结的这些真的很好 ,大家可以多看看,融会贯通。
  3. com.interview包下是递归和循环控制的实例

  4. com.concurrency包为Java并发相关的程序,具体内容移植到springBoot项目,参见并发面试基础

  5. com.algorithom4包下是自己跟着 算法(第4版) 来写的一些包括二分查找、排序等的一些代码。

  6. com.javaBasic包下的是做的一些测试,比如:

    • concurrent包下是试验多并发中的原子类、CountDownLatch、线程池等;
    • DesignPatterns是设计模式,分别按照创建型、结构型、行为型进行了实现;
    • other包下是一些包括反射、Dijkstra等;

其他

另外,自己也在博客中对常用的算法与数据结构进行了笔记总结,大家也可以参考参考java面试算法总结, 目录如下: 面试算法总结目录

面试算法总结目录


由于个人能力有限,有问题还请不吝赐教。O(∩_∩)O哈哈~