Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
判断子序列的三种方法
392 判断子序列https leetcode cn problems is subsequence 给定字符串 s 和 t 判断 s 是否为 t 的子序列 字符串的一个子序列是原始字符串删除一些 也可以不删除 字符而不改变剩余字符相对位置
力扣刷题
算法
872. 叶子相似的树-遍历树存储数据对比
872 叶子相似的树 请考虑一棵二叉树上所有的叶子 这些叶子的值按从左到右的顺序排列形成一个 叶值序列 举个例子 如上图所示 给定一棵叶值序列为 6 7 4 9 8 的树 如果有两棵二叉树的叶值序列是相同 那么我们就认为它们是 叶相似 的
力扣刷题
c与c语言
数据结构
力扣刷题 每日两题(一)
一 力扣20题 class Solution object def isValid self s type s str rtype bool if len s 0 return True stack for c in s if c or c
力扣刷题
LeetCode
算法
python
90. 子集 II
class Solution public vector
回溯
力扣刷题
算法
LeetCode
915. 分割数组-动态规划算法
915 分割数组 动态规划算法 给定一个数组 nums 将其划分为两个连续子数组 left 和 right 使得 left 中的每个元素都小于或等于 right 中的每个元素 left 和 right 都是非空的 left 的长度要尽可能小
c与c语言
力扣刷题
算法
动态规划
数据结构
贪心算法--字典序最小的字符串
贪心 给定一个字符串组成的数组strs 把所有的字符串拼接起来 返回所有的拼接结果中 字典序最小的结果 字典序 字符串长度相同时 当做26位的数 直接比较大小abc lt acd 字符串长度不相同时 在后面补上0 变成相同的再比较 abc
力扣刷题
贪心算法
算法
LeetCode
力扣刷题-128.最长连续序列、并查集
一 并查集 顾名思义 并 就是合并 查 就是查找 集 就是集合 并查集是一种树形的数据结构 支持以下两种操作 查找 确定某个元素处于哪个子集 合并 将两个子集合并成一个集合 初始化 集合就是一些具有相同特征的元素构成的圈子 然后用其中某个元
力扣刷题
算法与数据结构
并查集
LeetCode
算法
力扣1462.课程表
题目描述 你总共需要上 numCourses 门课 课程编号依次为 0 到 numCourses 1 你会得到一个数组 prerequisite 其中 prerequisites i ai bi 表示如果你想选 bi 课程 你 必须 先选
力扣刷题
LeetCode
算法
职场和发展
动态规划
«
1
2
3