会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夏天的冬天
博客园
首页
新随笔
联系
订阅
管理
[置顶]
带默认自旋次数的自适应独占锁,能够动态的根据线程获取锁的等待次数来决定是使用tryLock还是lock来获取锁
摘要: 读完JUC源码很久了,对其中的各组件也有了一些自己的见解。在几个月前看了一篇关于JAVA锁的膨胀过程和优化的文章,然后就写了下面这个类。 这段时间想玩玩博客,就把它发出来
阅读全文
posted @ 2017-08-21 17:17 夏天的冬天
阅读(775)
评论(0)
推荐(0)
2017年9月21日
LintCode 最长上升子序列 动态规划
摘要: 题目 : 原题地址 给定一个整数序列,找到最长上升子序列(LIS),返回LIS的长度。 您在真实的面试中是否遇到过这个题? Yes 给定一个整数序列,找到最长上升子序列(LIS),返回LIS的长度。 给定一个整数序列,找到最长上升子序列(LIS),返回LIS的长度。 您在真实的面试中是否遇到过这个题
阅读全文
posted @ 2017-09-21 15:11 夏天的冬天
阅读(132)
评论(0)
推荐(0)
2017年9月18日
LintCode 最小子串覆盖 Hash表
摘要: 最近秋招之路告一段落,玩了好几天。。。 今天咸鱼般的水了一题,花了些时间= = 题目:原题地址 给定一个字符串source和一个目标字符串target,在字符串source中找到包括所有目标字符串字母的子串。 注意事项 如果在source中没有这样的子串,返回"",如果有多个这样的子串,返回起始位置
阅读全文
posted @ 2017-09-18 10:26 夏天的冬天
阅读(209)
评论(0)
推荐(0)
2017年9月7日
LintCode 旋转图像 原地完成
摘要: 一道很简单的题目,但挑战的要求是在原地完成。 题目:原题地址 给定一个N×N的二维矩阵表示图像,90度顺时针旋转图像。 给定一个N×N的二维矩阵表示图像,90度顺时针旋转图像。 给定一个N×N的二维矩阵表示图像,90度顺时针旋转图像。 样例 给出一个矩形[[1,2],[3,4]],90度顺时针旋转后
阅读全文
posted @ 2017-09-07 10:09 夏天的冬天
阅读(367)
评论(0)
推荐(0)
2017年9月4日
LintCode 寻找缺失的数
摘要: 题目:原题地址 给出一个包含 0 .. N 中 N 个数的序列,找出0 .. N 中没有出现在序列中的那个数。 给出一个包含 0 .. N 中 N 个数的序列,找出0 .. N 中没有出现在序列中的那个数。 给出一个包含 0 .. N 中 N 个数的序列,找出0 .. N 中没有出现在序列中的那个数
阅读全文
posted @ 2017-09-04 10:38 夏天的冬天
阅读(159)
评论(0)
推荐(0)
2017年8月25日
LintCode 乘积最大子序列 动态规划
摘要: 题目:原题地址 找出一个序列中乘积最大的连续子序列(至少包含一个数)。 找出一个序列中乘积最大的连续子序列(至少包含一个数)。 找出一个序列中乘积最大的连续子序列(至少包含一个数)。 样例 比如, 序列 [2,3,-2,4] 中乘积最大的子序列为 [2,3] ,其乘积为6。 比如, 序列 [2,3,
阅读全文
posted @ 2017-08-25 15:32 夏天的冬天
阅读(167)
评论(0)
推荐(0)
2017年8月24日
LintCode 图是否是树 并查集
摘要: 题目: 原题地址 给出 n 个节点,标号分别从 0 到 n - 1 并且给出一个 无向 边的列表 (给出每条边的两个顶点), 写一个函数去判断这张`无向`图是否是一棵树 注意事项 你可以假设我们不会给出重复的边在边的列表当中. 无向边 [0, 1]和 [1, 0] 是同一条边, 因此他们不会同时出现
阅读全文
posted @ 2017-08-24 11:09 夏天的冬天
阅读(473)
评论(0)
推荐(0)
2017年8月23日
LintCode 单词搜索Ⅱ 字典树
摘要: 今天做了道有意思的题目,题目要解出来不难,但看到他的提示 发现这道题我一开始并没有用到字典树 然后就使用字典树+DFS写了一遍,也算是巩固下字典树的相关知识 题目:原题地址 给出一个由小写字母组成的矩阵和一个字典。找出所有同时在字典和矩阵中出现的单词。一个单词可以从矩阵中的任意位置开始,可以向左/右
阅读全文
posted @ 2017-08-23 11:32 夏天的冬天
阅读(295)
评论(0)
推荐(0)
2017年8月21日
阿里巴巴2018届应届生模拟考试题 动态规划
摘要: 题目 小猴子下山,沿着下山的路由一排桃树,每棵树都结了一些桃子。小猴子想摘桃子,但是有一些条件需要遵守,小猴子只能沿着下山的方向走,不能回头,每棵树最多摘一个,而且一旦摘了一棵树的桃子,就不能再摘比这棵树结的桃子少的树上的桃子了,那么小猴子最多能摘几个桃子呢?举例说明,比如有5课树,分别结了10,4
阅读全文
posted @ 2017-08-21 20:55 夏天的冬天
阅读(865)
评论(0)
推荐(1)
LintCode 交叉字符串 动态规划
摘要: 题目:原题地址 给出三个字符串:s1、s2、s3,判断s3是否由s1和s2交叉构成。 给出三个字符串:s1、s2、s3,判断s3是否由s1和s2交叉构成。 给出三个字符串:s1、s2、s3,判断s3是否由s1和s2交叉构成。 比如 s1 = "aabcc" s2 = "dbbca" - 当 s3 =
阅读全文
posted @ 2017-08-21 17:56 夏天的冬天
阅读(308)
评论(0)
推荐(0)
字典树
摘要: 前段时间,在计蒜客学了字典树,做了道题目,挺有趣的。 题目:原题地址 蒜头君作为蒜厂的工程师,在开发网站时不小心写出了一个 Bug:当用户输入密码时,如果既和自己的密码一致,也同时是另一个用户密码的 前缀 时,用户会跳转到 404 页。 然而蒜头君坚称:我们的用户那么少,怎么可能触发这个 Bug……
阅读全文
posted @ 2017-08-21 17:39 夏天的冬天
阅读(205)
评论(0)
推荐(0)
下一页
公告