跳至内容

娄禹的个人博客

Think twice, code once.

  • 首页
  • 文章分类
    • 计算机基础
    • C与C++
    • iOS与Swift
    • LeetCode笔记
    • Linux与运维
    • 设计模式
    • 数据结构与算法
    • 机器学习
    • 杂谈
  • 私人云盘
  • 代码托管
  • Resume
  • 关于本站
  • 友情链接

公告板

为响应国家网信办《互联网跟帖评论服务管理规定》,即日起本站的所有评论实行 “先审后发”,评论待站长审核后方可正常显示。

全站搜索

按月份查看文章

帐户管理与订阅

  • 注册
  • 登录
  • 条目 feed
  • 评论 feed

分类: LeetCode笔记

LeetCode #1143:Longest Common Subsequence(最长公共子序列)

题目描述

本题是一类经典的二维动态规划问题。设 dp[i][j] 为 text1[0…i] 与 text2[0…j] 的最长公共子序列,那么本问题的状态转移方程为:

阅读全文

发布于 2022年7月10日2022年7月10日作者 LouYu分类 LeetCode笔记于LeetCode #1143:Longest Common Subsequence(最长公共子序列)留下评论

LeetCode #416:Partition Equal Subset Sum(分割等和子集)

题目描述

本题是比较经典的一个 01 背包问题,把数组和的一半看作背包容量,看数组元素是否能放满背包即可。

阅读全文

发布于 2022年7月4日2022年7月4日作者 LouYu分类 LeetCode笔记于LeetCode #416:Partition Equal Subset Sum(分割等和子集)留下评论

LeetCode #617:Merge Two Binary Trees(合并二叉树)

题目描述

本题需要运用树的递归特性求解:当 root1 和 root2 均为空时,返回空;当 root1 和 root2 有一个为空时,返回非空的那个节点;当 root1 和 root2 均不空时,返回合并后的结点。之后在分别递归左右子树。

阅读全文

发布于 2022年5月16日作者 LouYu分类 LeetCode笔记于LeetCode #617:Merge Two Binary Trees(合并二叉树)留下评论

LeetCode #567:Permutation in String(字符串的排列)

题目描述

本问题是另一道滑动窗口的典型问题。需要特别注意的是滑动窗口边界右移前后都要对字母出现的频次进行判断,因为可能出现右移前(后)频次相等而右移后(前)不等的情况。

阅读全文

发布于 2022年5月15日2022年5月15日作者 LouYu分类 LeetCode笔记于LeetCode #567:Permutation in String(字符串的排列)留下评论

文章分页

上一页 页 1 … 页 9 页 10 页 11 … 页 14 下一页
Copyright © 2018-2025 LouYu. All rights reserved.
ICP备案号:苏ICP备19001595号-3
公安备案号:苏公网安备32050602011398号

隐私政策友情链接
登录
注册|忘记密码?