
LeetCode
平常心打代码
生活要努力!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二分查找: 递归与非递归实现
/*** * 二分查找 * 递归版本 * @param array * @param key * @param start * @param end * @return */ public static int binarySearch(int[] array, int key, int start, int end){ int mod = (...原创 2019-12-01 21:36:23 · 215 阅读 · 0 评论 -
LeetCode1254. 统计封闭岛屿的数目
题目:有一个二维矩阵 grid ,每个位置要么是陆地(记号为 0 )要么是水域(记号为 1 )。我们从一块陆地出发,每次可以往上下左右 4 个方向相邻区域走,能走到的所有陆地区域,我们将其称为一座「岛屿」。如果一座岛屿 完全 由水域包围,即陆地边缘上下左右所有相邻区域都是水域,那么我们将其称为 「封闭岛屿」请返回封闭岛屿的数目。输入:grid = [[1,1,1,1,1,1,1,0],...原创 2019-12-01 10:13:31 · 271 阅读 · 0 评论 -
LeetCode 多线程1116. 打印零与奇偶数
题目https://leetcode-cn.com/problems/print-zero-even-odd/首先判断奇数偶数 (num&1)==0 为奇数可以通过信号量Semaphore来求原创 2019-11-24 19:52:14 · 588 阅读 · 0 评论 -
LeetCode Tope100 17. 电话号码的字母组合
题目给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:“23”输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。来源:力扣(LeetCode)链...原创 2019-11-15 09:37:52 · 164 阅读 · 0 评论 -
【leetcod Top100 】第5题 最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”来源:力扣(LeetCode)链接: 题目链接著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法暴力解法思路:从长到短 列举出所有...原创 2019-11-13 11:37:54 · 277 阅读 · 0 评论