随笔分类 - lettcode
摘要:package com.example.lettcode.dynamicprogramming; import java.util.Arrays; /** * @Class LongestPalindrome * @Description 5 最长回文子串 * 给定一个字符串 s,找到 s 中最长的
阅读全文
摘要:package com.example.lettcode.dailyexercises; /** * @Class CountSubstrings * @Description 647 回文子串 * 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 * 具有不同开始位置或结束位置的子串,
阅读全文
摘要:package com.example.lettcode.dailyexercises; /** * @Class IsSameTree * @Description 100.相同的树 * 给定两个二叉树,编写一个函数来检验它们是否相同。 * 如果两个树在结构上相同,并且节点具有相同的值,则认为它们
阅读全文
摘要:package com.example.lettcode.dailyexercises; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** *
阅读全文
摘要:package com.example.lettcode.dailyexercises; import java.util.Arrays; /** * @Class SplitArray * @Description 410 分割数组的最大值 * 给定一个非负整数数组和一个整数 m,你需要将这个数组
阅读全文
摘要:package com.example.lettcode.dailyexercises; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedList; import java.util.List;
阅读全文
摘要:package com.example.lettcode.test; import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; /** * @Class Fin
阅读全文
摘要:package com.example.lettcode.dailyexercises; /** * @Class IsInterleave * @Description 97 交错字符串 * 给定三个字符串 s1, s2, s3, 验证 s3 是否是由 s1 和 s2 交错组成的。 * <p> *
阅读全文
摘要:package com.example.lettcode.dailyexercises; /** * @Class IsBipartite * @Description 785 判断二分图 * 给定一个无向图graph,当这个图为二分图时返回true。 * 如果我们能将一个图的节点集合分割成两个独立
阅读全文
摘要:package com.example.lettcode.dailyexercises; /** * @Class IsSubsequence * @Description 392 判断子序列 * 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 * 你可以认为 s 和 t 中仅包含英文小
阅读全文
摘要:package com.example.lettcode.dailyexercises; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** *
阅读全文
摘要:package com.example.lettcode.dailyexercises; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * @Class CountSmaller
阅读全文
摘要:121.买卖股票的最佳时机 package com.example.lettcode.test; /** * @Class MaxProfit * @Description 121 买卖股票的最佳时机 * 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 * 如果你最多只允许完成一笔
阅读全文
摘要:package com.example.lettcode.dailyexercises; import java.util.Arrays; /** * @Class Respace * @Description 面试题 17.13. 恢复空格 * 哦,不!你不小心把一个长篇文章中的空格、标点都删掉了
阅读全文
摘要:112 路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root = [5,4,8,11,null,13
阅读全文
摘要:62. 不同路径 package com.example.lettcode.dailyexercises; import java.util.Arrays; /** * @Class UniquePaths * @Description 62. 不同路径 * 一个机器人位于一个 m x n 网格的左
阅读全文
摘要:import java.util.Stack; /** * @Class LongestValidParentheses * @Description 32. 最长有效括号 * 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 * <p> * 示例 1: * 输入:
阅读全文
摘要:/** * @Class FindKthLargest * @Description 215. 数组中的第K个最大元素 * 在未排序的数组中找到第 k 个最大的元素。 * 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 * <p> * 示例 1: * 输入: [3
阅读全文
摘要:import java.util.HashSet; import java.util.Set; /** * @Class RemoveDuplicateNodes * @Description 面试题 02.01. 移除重复节点 * 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 *
阅读全文
摘要:package com.example.lettcode.dailyexercises; import java.util.ArrayList; import java.util.List; /** * @Class WordBreak * @Description 139. 单词拆分 * 给定一个
阅读全文

浙公网安备 33010602011771号