- 博客(4)
- 收藏
- 关注
转载 快速排序(java实现)
高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6...
2020-03-23 11:26:47 111
原创 HashMap的底层原理的理解
HashMap的底层原理像是数组加上链表。基于hashing原理,我们通过put(key,value)和get(key)方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,然后对这样的一个数组的大小进行取余得到数组下标,进而找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回...
2020-03-22 10:02:39 133
原创 什么是Spring IOC?工作原理是什么?
1.什么是Spring IOC?对于Spring IOC 大家能想到的就是容器 实现的是反转控制这样的一个功能。Inversion Of Control 简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可。传统的方式:通过new 关键...
2020-03-21 13:58:03 456
原创 Python入门必看
Python入门及基础Python - 开源通用的脚本编程语言开源 通用计算机处理器 CPU存储器 内存/硬盘I/O设备编程语言机器语言 0101010低级语言(汇编) add 3 5高级语言 跨平台编译型 把文本代码转成二进制可执行文件C/C++ Go解析型 运行解析型实时解析文本代码(脚本语言)...
2020-03-21 13:34:16 162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人