上一页 1 ··· 16 17 18 19 20
摘要: 线程通信 应用场景:生产者消费者问题 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费; 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止; 如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到 阅读全文
posted @ 2020-03-27 00:40 有心有梦 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 题目来源:力扣(LeetCode) 题目分析: 做题之前一定要将题目分析的细致一些,因为有些条件如果 阅读全文
posted @ 2020-03-26 14:17 有心有梦 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目: 括号匹配,就是给定的字符串中,只有"{ 、}、 [、 ] (、)"这几种字符,其中有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 空字符串也是有效字符串。 分析: 这个题目最早接触是在大学本科课程数据结构中接触到的,而它正是栈的一种应用,所以可以借助于栈 阅读全文
posted @ 2020-03-25 00:17 有心有梦 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给你一个字符串s,它仅由字母 'a' 和 'b' 组成。每一次删除操作都可以从s中删除一个回文子序列。 返回删除给定字符串中所有字符(字符串为空)的最小删除次数。 「子序列」定义:如果一个字符串可以通过删除原字符串某些字符而不改变原字符顺序得到,那么这个字符串就是原字符串的一个子序列。 阅读全文
posted @ 2020-03-22 23:44 有心有梦 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给你一个字符串s ,请你返回满足以下条件且出现次数最大的任意子串的出现次数: 子串中不同字母的数目必须小于等于 maxLetters 。 子串的长度必须大于等于 minSize 且小于等于 maxSize 提示: 1 <= s.length <= 10^5 1 <= maxLetters 阅读全文
posted @ 2020-03-22 23:36 有心有梦 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给你一个 m 行 n 列的二维网格 grid 和一个整数 k。你需要将 grid 迁移 k 次。每次「迁移」操作将会引发下述活动: 位于 grid[i][j] 的元素将会移动到 grid[i][j + 1]。 位于 grid[i][n - 1] 的元素将会移动到 grid[i + 1][ 阅读全文
posted @ 2020-03-21 00:59 有心有梦 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 解题思路: 最直接的想法就是使用二分查找,如果有序数组中含有与target值相等的元素,直接返回对应的索引值;如果没有则在查找完毕之后, 阅读全文
posted @ 2020-03-19 23:41 有心有梦 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 1. 1 2. 11 3. 21 4. 1211 5. 111221 1 被读作 "一个一", 即 11。11 被读作 "两个一", 即 21。21 被读作"一个二" , "一个一", 即 1211 要求: 阅读全文
posted @ 2020-03-19 23:27 有心有梦 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、MongoDB的安装 1.下载的网址:https://www.mongodb.com/download-center/community 2.选择要下载的版本: 3.下载完成后,点击安装即可。 4.进入安装后的目录,创建一个文件夹,名称为:data 5.创建完成之后,进入到data文件中,然后再 阅读全文
posted @ 2019-07-24 18:44 有心有梦 阅读(1112) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20