java的线程池的工作队列用到了并发队列。队列一般用在生产者消费者的场景中,处理需要排队的需求。 你好,我是李福春,今天的问题是: ConcurrentLinkedQueue和LinkedBlockingQueue有什么区别? 答:都是java提供的并发安全队列,都提供了等待性的操作,take,pu ...
分类:
编程语言 时间:
2020-03-30 20:03:09
阅读次数:
111
java.util.concurrent包提供了大量的并发工具。 大家好,我是李福春,今天的题目是: java提供的并发工具有哪些? 答:java.util.concurrent工具包中提供的工具分4大类。 一, 同步工具,CountDownLatch, CyclicBarrier , Semaph ...
分类:
其他好文 时间:
2020-03-30 16:04:43
阅读次数:
67
加强理论修养ing,嘿嘿: First:马克思主义实践观: 实践再怎么强调都是不为过的! 衣食住行,吃饭睡觉,走路听课敲代码喝水刷手机逛知乎刷题考试还有QQ聊天都是实践的体现,你说实践重不重要2333!所以,实践第一! 实践就是我们人类在这个社会上的生活的本质。 实践的3个性质:直接现实性(eg:写 ...
分类:
其他好文 时间:
2020-03-30 15:59:25
阅读次数:
93
要求 给定一个含有 n 个正整数的数组和一个正整数 s 找出该数组中满足其和 ≥ s 的长度最小的连续子数组 如果不存在符合条件的连续子数组,返回 0 示例 输入:s = 7, nums = [2,3,1,2,4,3] 输出:2 解释:子数组 [4,3] 是该条件下的长度最小的连续子数组 思路 暴力 ...
分类:
其他好文 时间:
2020-03-30 09:40:08
阅读次数:
94
要求 在一个字符串中寻找没有重复字母的最长子串 思路 滑动窗口 如果当前窗口没有重复字母,j右移,直到包含重复字母 i右移,直到不包含重复字母 用数组记录字母是否出现过,判断重复 实现 1 class Solution{ 2 public: 3 int lenthOfLongestSubstring ...
分类:
其他好文 时间:
2020-03-30 09:33:07
阅读次数:
64
一、题目说明 题目215. Kth Largest Element in an Array,在一个无序数组中找第k大的元素。难度是Medium! 二、我的解答 这个题目最直观的解答是,先对数组排序,然后直接返回: 性能如下: 三、优化措施 用小根堆实现,无需多言: 上面2个方法都不是最好的办法:方法 ...
分类:
其他好文 时间:
2020-03-29 10:58:34
阅读次数:
60
大家好,今早在B站看到up主的vscode里藏了leetcode插件,这才知道原来还有这款神器。但是没想到在用的时候遇到了一些麻烦,花了一点时间才解决。所以写这篇文章除了给大家安利这个好用的插件之外,也是为了帮助更多的同学避免踩坑。 简介vscode vscode在工业界鼎鼎大名,被誉为微软少有的拿 ...
分类:
其他好文 时间:
2020-03-29 10:34:59
阅读次数:
70
94.单词的压缩编码 题目链接 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/short-encoding-of-words 题目描述 给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如,如果这个列表是 ["t ...
分类:
其他好文 时间:
2020-03-28 23:10:15
阅读次数:
192
1.插入排序 先用一个temp保存当前待插入的元素,然后用一个while循环移动p,循环条件中要判断p =0,如果待插入的元素小于有序区的所有元素,p会移动的负数,让它0时再循环一次,出来的时候即可插入到对应的位置。 2.选择排序 3.堆排序 如果写实际下标那么就用i2+1[l]=》h=mid 1; ...
分类:
编程语言 时间:
2020-03-28 16:18:47
阅读次数:
70
一、题目说明 题目198. House Robber,给一列正整数表示每个房间存的金币,不能连续抢2个房间,计算可以得到的最大金币。 二、我的解答 这个题目,我列举了n=1,2,3,...5的情况,没有找到规律。后面看了解答知道了: 代码如下: 遗憾的是,超时: Time Limit Exceede ...
分类:
其他好文 时间:
2020-03-27 13:08:16
阅读次数:
61