自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 Java基础面试

Java基础 HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 HaspMap扩容是怎样扩容的,为什么都是2的N次幂的大小。 HashMap,HashTable,ConcurrentHashMap的区别。 极高并发下HashTable和ConcurrentHashMap哪个性能更好,为什么,如何实现的。 HashMap在高并发下如果没有处理线程安全会有怎样的安全隐患,具体...

2018-12-11 21:49:33 144

原创 常见算法面试题

2018.12.08 自己整理 层次遍历二叉树 树中节点间的最长距离 单链表逆转 股票问题 互斥锁实现读写锁 socket 双链表合并 二叉树遍历转化成单链表 两个排序数组找前K大数 1到n个树,字典序排序后的第k个小数 链表相加 数组回形打印 n的阶乘结果末尾0的个数 topk 矩阵从外向内螺旋输出 linux shell求一个文件中ip地址出现次数的topk mysql如何查找某个值 类加载机...

2018-12-08 22:11:35 180

原创 常见排序算法

面试题:常见排序算法 快速排序 思想: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。 挖坑填数+分治法实现 //快速排序 void quick_sort(int s[], int l, int r) { if (l < r) { //Swap(s[l], s[(l + ...

2018-12-08 22:02:25 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除