/blog/images/avatar.webp

Hello World

力扣71. 简化路径

力扣71. Simplify Path(简化路径)

给你一个字符串 path,表示指向某一文件或目录的 Unix 风格绝对路径(以 ‘/’ 开头),请你将其转化为更加简洁的规范路径。在 Unix 风格的文件系统中,一个点 ‘.’ 表示当前目录本身,两个点 ‘..’ 表示将目录切换到上一级,多个连续的斜杠视为单个斜杠。返回的规范路径必须以 ‘/’ 开头,且不包含重复的 ‘/’。

力扣72. 编辑距离

力扣72. Edit Distance(编辑距离)

给你两个单词 word1 和 word2,请返回将 word1 转换成 word2 所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符、删除一个字符、替换一个字符。

力扣74. 搜索二维矩阵

力扣74. Search a 2D Matrix(搜索二维矩阵)

给你一个满足下述两条属性的 m×n 整数矩阵:每行中的整数从左到右按非递减顺序排列;每行的第一个整数大于前一行的最后一个整数。给你一个整数 target,如果 target 在矩阵中,返回 true;否则返回 false。

力扣75. 颜色分类

力扣75. Sort Colors(颜色分类)

给定一个包含红色、白色和蓝色、共 n 个元素的数组 nums,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。我们使用整数 0、1 和 2 分别表示红色、白色和蓝色。必须在不使用库内置的 sort 函数的情况下解决这个问题。

力扣76. 最小覆盖子串

力扣76. Minimum Window Substring(最小覆盖子串)

给你一个字符串 s 和一个字符串 t。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “"。对于 t 中重复字符,子串中该字符数量必须不少于 t 中该字符数量。