- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 深入理解hashMap
目录 1. HashMap是如何实现原理? 2. HashMap采用的hash算法是什么? 3. 为什么map进行2倍扩容? 4. HashMap 的扩容机制? 5. 为什么要引入红黑树? 6. 红黑树专题 7. 多线程下HashMap 出现的问题 8. HashTable与HashMap的区别? 9. ConcurrentHashMap 的原理? 10. C...
2018-08-31 20:04:42 331
原创 23种设计模式
分享一个设计模式很详细介绍的几个博客:设计模式的总结实战:https://blog.csdn.net/LoveLion/article/category/738450/1图解设计模式:http://design-patterns.readthedocs.io/zh_CN/latest/index.html23中设计模式列的很清晰:https://blog.csdn.net/jason0...
2018-08-31 19:52:28 293
原创 spring面试常见问题汇总
目录 1. 什么是Spring框架?Spring框架有哪些主要模块? 1 2. 使用Spring框架能带来哪些好处? 2 3. 什么是控制反转(IOC)?什么是依赖注入? 2 4. 请解释下Spring框架中的IoC? 3 5. 什么是Aop(面向切面编程)? 3 6. BeanFactory和ApplicationContext有什么区别? 4 7....
2018-08-31 19:36:26 187
原创 java深入理解ArrayList
1、 ArrayList基础:底层是数组实现的。其实它就是动态数组。当数组长度未知时使用它是较好的选择。实现了Collection和List接口。它的继承关系如下: 实现的接口如下: 内部的参数: private static final int DEFAULT_CAPACITY = 10; //默认容量大小 private static...
2018-08-12 16:32:32 178
原创 matlab及机器学习
1:maltab是什么?能做什么?来自百度百科的解释:MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、...
2018-08-07 21:37:49 2833
原创 bp神经网络
1:什么是神经网络?什么是bp神经网络 百度百科:人工神经网络(Artificial Neural Network,即ANN ),是20世纪80 年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象, 建立某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构...
2018-08-07 21:37:31 619
一笔画问题,图通路判断
2017-09-13
The Triangle
2017-09-13
喷水装置(二)
2017-09-13
喷水装置(一)
2017-09-13
括号配对问题
2017-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人