码迷,mamicode.com
首页 >  
搜索关键字:leetcode 19    ( 34993个结果
LeetCode_139_单词拆分
class Solution { public boolean wordBreak(String s, List<String> wordDict) { return isContain(s, wordDict); } Map<String,Boolean> map = new HashMap<>( ...
分类:其他好文   时间:2021-03-17 14:50:42    阅读次数:0
LeetCode_424_替换后的最长字符串
class Solution { public int characterReplacement(String s, int k) { int left =0,right=0; int maxLength = -1; int result = 0; char[] charNums = new cha ...
分类:其他好文   时间:2021-03-17 14:50:06    阅读次数:0
101-对称二叉树
leetcode题解——对称二叉树 题目如下 给定一个二叉树,检查它是否是镜像对称的。 解题思路 考察递归 对于一棵树,可以从外围到内围一层层判断是否镜像 外围对应的是左边结点的左孩子和右边结点的右孩子 内围对应的是左边节点的右孩子和右边结点的左孩子 /** * Definition for a b ...
分类:其他好文   时间:2021-03-17 14:29:11    阅读次数:0
3.15日记
1.LeetCode(复原ip地址 省份数量(含讲解)) 2.用数字典实现了antdesign的table组件分页选择时无法保留上一页选中情况的原生bug,学习react的redux ...
分类:其他好文   时间:2021-03-17 14:17:03    阅读次数:0
Leetcode每日一题 706. 设计哈希映射
706. 设计哈希映射 不使用任何内建的哈希表库设计一个哈希映射(HashMap)。 实现 MyHashMap 类: MyHashMap() 用空映射初始化对象 void put(int key, int value) 向 HashMap 插入一个键值对 (key, value) 。如果 key 已 ...
分类:其他好文   时间:2021-03-16 13:50:44    阅读次数:0
62. 不同路径 + 动态规划
62. 不同路径 LeetCode_62 题目描述 题解分析 题目使用动态规划来实现。 在二层循环之前,需要对初始值(行为0或者列为0)进行初始化,这些情况都只有一种走法。 在循环体内,由于只能向下和向右走,所有dp[i][j] = dp[i-1][j] + dp[i][j-1]。 代码实现 cla ...
分类:其他好文   时间:2021-03-16 13:40:32    阅读次数:0
Sword 28
https://leetcode-cn.com/problems/dui-cheng-de-er-cha-shu-lcof/ 一开始看成完全对称树了 如果根节点为空就返回 true,看根节点的左右子树是否成手型就行 再说 rec(l, r) 先看临界条件就是到树底都为空就返回 true若都只有一个为 ...
分类:其他好文   时间:2021-03-16 13:30:24    阅读次数:0
力扣 DFS BFS专题
#111. 二叉树的最小深度 https://leetcode-cn.com/problems/minimum-depth-of-binary-tree/ 关键在于知道f(root)=min(f(left),f(right))+1这个表达式 class Solution { public: int ...
分类:其他好文   时间:2021-03-16 12:04:09    阅读次数:0
1143. 最长公共子序列1143. 最长公共子序列 + 动态规划 + LCS
1143. 最长公共子序列 LeetCode_1143 题目描述 题解分析 求最长公共子序列主要需要考虑两种情况。 第一种是当前位置的两个字符相同,那么当前最长公共子串就是dp[i-1][j-1]+1。 第二种是当前位置的两个字符不同,那么当前最长公共子串长度就是两个串各退一个字符后的最大长度。 代 ...
分类:其他好文   时间:2021-03-16 11:55:59    阅读次数:0
88. 合并两个有序数组 + 合并数组 + 双指针
88. 合并两个有序数组 LeetCode_88 题目描述 方法一:暴力法 class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { for(int i=0, j=0; j<n;){ if(i >= m ...
分类:编程语言   时间:2021-03-16 11:51:29    阅读次数:0
34993条   上一页 1 ... 26 27 28 29 30 ... 3500 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!