自定义博客皮肤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)
  • 收藏
  • 关注

原创 剑指Offer/滴滴2018校招笔试题-找出数组中第K大元素-双路快排实现

编程题实例 滴滴2018校招笔试题编程题2: 找出数组中第K大的元素 输入 45,66,58,22 2 输出 45 编程原理 这道题与 剑指Offer面试题29:数组中出现次数超过一半的数字; 剑指Offer面试题30:数组中最小的k个数; 本质上是相同的,都是在双路快排的过程中(剑指Offer用的是单路快排,不如双路高效简单),当划分

2017-08-26 23:04:03 612

原创 编程之美2.16-最长递增子序列(Longest Subsequence)

最长子序列问题(Longest Subsequence)猴子摘桃问题首先用一道阿里笔试题引出最长子序列问题: 小猴子下山,沿着下山的路有一排桃树,每棵树都结了一些桃子。小猴子想摘桃子,但是有一些条件需要遵守,小猴子只能沿着下山的方向走,不能回头,每颗树最多摘一个,而且一旦摘了一棵树的桃子,就不能再摘比这棵树结的桃子少的树上的桃子。那么小猴子最多能摘到几颗桃子呢? 举例说明,比如有5棵树,分

2017-08-25 22:35:34 551 1

原创 Java多线程 线程安全一本通,线程安全,为什么要用多线程,如何同步,单例模式线程安全

为什么要同步? 线程彼此相互独立,对于同一数据,多线程都可以读取,就会产生异常和矛盾; 比如LOL:Hero类,一个对象为盖伦Gareen,血量1000,一个线程加血addHp(),一个线程减血reduceHp() 正常情况下: 血量为1000 addHp() +1=1001 reduceHp() -1=1000 实际上由于线程独立性:两个线程读到的都是1000(在另一

2017-08-01 19:07:46 355

空空如也

空空如也

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

TA关注的人

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