数据结构
chunlaiqingke
此人不懒,写了一点
展开
-
快速排序
import java.util.Arrays;import java.util.Random;/* * 快速排序的简单实现 * 由于是第一次写这个,不知道怎么制作动图, * 所以读者自行画图,我尽量把注释写的白话文一点 */public class QuickSort { public static void main(String[] args) throws Excepti原创 2017-08-02 01:48:14 · 176 阅读 · 0 评论 -
==和equals到底是怎么回事
摘自微信公众号:https://mp.weixin.qq.com/s?__biz=MzU1NTg0MzMwMg==&mid=2247483752&idx=1&sn=5018d012dc4423cccba18bb6785168a4&chksm=fbcf6ae1ccb8e3f7f6aa794f3d176fe3668c9ef404fff5d1c8d7555d50abcbf...转载 2019-03-06 23:14:47 · 164 阅读 · 0 评论 -
equals和hashCode的关系
摘自微信公众号:https://mp.weixin.qq.com/s?__biz=MzU1NTg0MzMwMg==&tempkey=OTk5X2lLRlRkeTM5dThPMmI0cm4xRnBlODRoem9KNnY3MjMzLUN3cDVkazR5TXlrSWhxdzBINHExYlVoT0ItTXQtUy1lejM0djNRcUVWNUpHUkVKcTkwaDhJRE9GWXJHQn...转载 2019-03-06 23:18:07 · 2765 阅读 · 0 评论 -
git使用高级教程
摘自微信公众号:https://mp.weixin.qq.com/s?__biz=MzU1NTg0MzMwMg==&mid=2247483712&idx=1&sn=c89aeac2620dadc1829cd4d4f1038f2a&chksm=fbcf6ac9ccb8e3df929d5631e98923c5a0be6a94889f0b58f2e87e07f42791c...转载 2019-02-24 11:00:56 · 2038 阅读 · 0 评论 -
HashMap为什么不是线程安全的?
大家都知道,HashMap的结构是如下的样子:上面的是HashMap的存储数据结构,通过给Map的key计算hash值,然后决定value放到数组的对应索引位置上,这样就可以通过计算key的hash值,直接去数组中拿到value(所以HashMap是O(1)的复杂度)。当key冲突(不同的key生成的hash值是 相同的)的时候,就需要把多个value放到同一个位置,这时候,jdk1....原创 2019-05-04 22:04:11 · 3852 阅读 · 1 评论